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)

运行程序,结果:

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM