Python - 如何使用 DateTime 重命名文本文件

新手上路,请多包涵

我正在使用 Python v2.x,我想知道如何重命名一个已知的文本文件,例如“text.txt”,以包含当前日期和时间。

任何帮助将不胜感激。

原文由 The Woo 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 830
2 个回答

要获取当前日期时间,请使用:

 import datetime
dt = str(datetime.datetime.now())

然后重命名文件:

 import os
newname = 'file_'+dt+'.txt'
os.rename('text.txt', newname)

原文由 ikostia 发布,翻译遵循 CC BY-SA 2.5 许可协议

os.rename("text.txt", time.strftime("%Y%m%d%H%M%S.txt")) 。请注意,您必须 import ostime

此处 查看时间信息,在 此处 查看重命名文件。

原文由 phimuemue 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题