python 如果是周一,在指定目录下新建以日期命名的文件夹
时间: 2023-05-27 07:07:19 浏览: 60
以下是Python代码实现:
```python
import os
import datetime
if datetime.datetime.today().weekday() == 0: # 判断是否是周一
now = datetime.datetime.now()
folder_name = now.strftime('%Y-%m-%d') # 获取当前日期,格式为年-月-日
path = '/path/to/folder' # 指定目录路径
new_folder_path = os.path.join(path, folder_name) # 新建文件夹路径
os.mkdir(new_folder_path) # 在指定目录下新建以日期命名的文件夹
```
其中,需要将`/path/to/folder`替换成实际的目录路径。如果是Windows操作系统,目录路径应该用反斜杠`\`。如果需要创建多层目录,则可以使用`os.makedirs()`函数。
相关问题
使用python实现当今天是周一时,在文件夹“周一估值”下新建以日期命名的文件夹
可以使用以下代码实现:
```python
import os
import datetime
today = datetime.datetime.today().strftime('%Y-%m-%d')
if datetime.datetime.today().weekday() == 0:
folder_name = os.path.join('周一估值', today)
os.makedirs(folder_name)
print('已创建文件夹:', folder_name)
else:
print('今天不是周一,无需创建文件夹。')
```
这段代码会判断今天是否是周一,如果是,则在当前目录下创建一个名为“周一估值/当前日期”的文件夹。如果不是周一,则不会创建文件夹,而是输出一条提示信息。
使用python实现当输入的日期是周一时,在文件夹“周一估值”下新建以日期命名的文件夹
可以使用以下代码实现:
```python
import os
import datetime
today = datetime.datetime.today()
if today.weekday() == 0:
folder_name = today.strftime("%Y-%m-%d")
path = os.path.join("周一估值", folder_name)
os.makedirs(path)
```
这段代码会获取当前日期,判断是否为周一,如果是,则创建一个以日期命名的文件夹,并放在“周一估值”文件夹下。