Python3.10-创建名称为时间的目录

# 获取最近几天的时间
import datetime
import time
import os
# 定义开始时间,并将时间格式转换成字符串格式
# strftime 函数用于格式化时间,返回以可读字符串表示的当地时间,格式由参数 format 决定。
begin_date = datetime.datetime.strptime(time.strftime('%Y-%m-%d', time.localtime(time.time())), "%Y-%m-%d")
# timedelta 对象表⽰⼀个时间长度,两个⽇期或者时间的差值
end_date = (datetime.datetime.now() + datetime.timedelta(days=7)).strftime("%Y-%m-%d")
# strptime 函数根据指定的格式把一个时间字符串解析为时间元组
end_date = datetime.datetime.strptime(end_date, "%Y-%m-%d")

date_list = []

while begin_date <= end_date:
    date_str = begin_date.strftime("%Y-%m-%d")
    date_list.append(date_str)
    begin_date += datetime.timedelta(days=1)

for i in date_list:
    path = r"D:\001 pythonProject\StudyPython"
    foldername = path + "\\" + i
    isExists = os.path.exists(foldername)
    if not isExists:
        print("目录不存在")
        os.makedirs(foldername)
    else:
        print("目录" + ":  " + foldername + "  已存在")
posted @ 2022-05-07 13:08  Rocky_940120  阅读(95)  评论(0)    收藏  举报