以下是一个按照月份存储文件的解决方法的代码示例:
import os
import shutil
import datetime
# 获取当前日期
current_date = datetime.datetime.now()
# 构建存储文件路径
month = current_date.strftime('%Y-%m')
folder_path = f'./{month}'
# 如果文件夹不存在,则创建文件夹
if not os.path.exists(folder_path):
os.makedirs(folder_path)
# 假设需要存储的文件是test.txt
file_path = f'{folder_path}/test.txt'
# 将文件复制到指定的路径
shutil.copy('test.txt', file_path)
这段代码会根据当前日期创建一个以月份命名的文件夹,并将文件 test.txt
复制到该文件夹中。例如,如果当前日期是 2022 年 8 月,文件将会被复制到 ./2022-08/test.txt
路径下。
请确保将 test.txt
文件放在脚本所在的目录下,或者根据实际情况修改 shutil.copy
方法的第一个参数来指定要复制的文件路径。