python判断如果今天是周一,则自动生成以今天日期命名的文件夹
时间: 2023-05-31 10:07:06 浏览: 54
可以使用Python中的datetime模块来获取今天的日期和星期几,然后根据星期几来判断是否需要创建文件夹。具体代码如下:
```python
import os
from datetime import datetime
today = datetime.today()
week_day = today.strftime('%A') # 获取今天是星期几
if week_day == 'Monday':
folder_name = today.strftime('%Y-%m-%d') # 以今天的日期命名文件夹
if not os.path.exists(folder_name):
os.mkdir(folder_name) # 创建文件夹
print(f'文件夹 {folder_name} 创建成功!')
else:
print('今天不是周一,无需创建文件夹。')
```
说明:
- `datetime.today()` 返回一个表示当前日期和时间的datetime对象。
- `today.strftime('%A')` 将今天的日期格式化为星期几的字符串,例如'Monday'。
- `today.strftime('%Y-%m-%d')` 将今天的日期格式化为'年-月-日'的字符串,例如'2022-01-17'。
- `os.path.exists(folder_name)` 判断文件夹是否已存在。
- `os.mkdir(folder_name)` 创建文件夹。
- `print()` 用于输出提示信息。