废话不多说,看代码,跑代码就可
首先定义函数
def create_folder(path):
# 年-月-日 时:分:秒
now_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
# 年
year = datetime.datetime.now().strftime('%Y')
# 年-月
month = datetime.datetime.now().strftime('%Y-%m')
# 年-月-日
day = datetime.datetime.now().strftime('%Y-%m-%d')
# 时:分:秒
hour = datetime.datetime.now().strftime("%H:%M:%S")
print(now_time + "\n" + day + "\n" + hour)
foldername = path + "\\" + year + "\\" + month + "\\" + day
# print(pwd)
# 文件路径
word_name = os.path.exists(foldername)
# 判断文件是否存在:不存在创建
if not word_name:
os.makedirs(foldername)
global pat
pat = os.path.abspath(foldername)
print(pat)
在主函数或需要写入年月日文件的地方编写以下代码:
dt = datetime.datetime.now()
m = str(dt)
ds = m[5:7] + "." + m[8:10] + "." + m[11:13] + "." + m[14:16] + "." + m[17:19]
print(ds)
global pat
cv2.imwrite(pat + "\\" + str(ds) + ".png", photo) #此处我是做的一个照片的工程,将得到的照片按时间存储到时间对应的文件夹下,此处也可以改成文档,代码,文件都可,这里有调用opencv库,注意一下