python如何以当前时间批量创建文件

  在平时的工作中,我们经常会遇到需要批量创建文件的情况,例如,汇总一个月中每天回复问题的文件等,这里,我们以如何使用当前日期时间创建文件为例:

import os
import datetime
import time
while True:
    #记录文件的保存地址
    path = input('请输入文件保存地址:')
    #记录文件的创建数量
    num = int(input('请输入创建文件的数量:'))
    #循环创建文件
    for i in range(num):
        #生成现在的时间
        t = datetime.datetime.now()
        #对现在时间格式化,以此作为文件名
        file = os.path.join(path,t.strftime('%Y%m%d%H%M%S')+'.txt')
        #以utf-8编码创建文件
        open(file,'w',encoding='utf-8')
        #休眠1秒钟
        time.sleep(1)
        #循环标识加1
        i+=1
    print('创建成功!')
    #打开路径查看
    os.startfile(path)

运行程序,结果:

 

 

posted @ 2020-05-06 22:29  夏日的向日葵  阅读(972)  评论(0编辑  收藏  举报