Python利用当前时间批量生成文件的实现方法

木白
木白
发布时间:2026-10-13 | 5人浏览过
原创

本文介绍如何使用Python结合datetime和os模块,根据当前系统时间批量生成文件。通过获取年月日时分秒作为文件名,实现自动命名与保存,适用于日志归档、定时任务等场景,代码包含路径输入、数量设定及延迟创建逻辑。

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)

执行上述代码后,程序将按设定逻辑运行,具体输出结果如下:

以上即为本文的全部内容,希望能为读者提供有价值的参考,同时也感谢大家的支持。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表