python - 如何使用python自动重命名txt文件

标签 python file

我正在尝试找到一种使用 python 自动重命名文件的方法。

因此文本文件需要每天重命名以包含昨天的日期 (T-1)。

例如:FileName_20200121.txt需要重命名为FileName_20200120.txt .

我该如何解决这个问题?

感谢您提前提供的帮助。

最佳答案

我认为您正在寻找的是 os.rename

但是文件需要存在,并且您必须知道它们的完整路径和名称

确保首先运行os.path.exists(filename)以防止出现任何错误

要更改日期,您可以使用 datetime模块

您可以配置 Windows 设置以使脚本每天运行

按 Windows+R,然后输入 shell:startup

并将文件添加到启动文件夹中(或制作运行 python 脚本的批处理文件)

或者您可以转到计划任务来执行此操作。

关于python - 如何使用python自动重命名txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60228417/

相关文章:

ruby - 在 Ruby 中的 .each 循环中读取文件时移动到文件的最后一行

Python - 如何在替换字符串后保存保存文件

c - 使用文件符号和命令行语句从文件中获取输入并将其保存在 C 语言中的另一个文件中。无法获取输出

python - 设置 Google App Engine SDK - 不运行应用程序

python - 索引错误 : list assignment index out of range Python 3

python - 修复代码以摆脱 ValueError : cannot set using a multi-index selection indexer with a different length

c - .txt 保存并命名文件

java - 程序如何让Lua(或python)解释器执行程序提供的语句?

python - 根据其他列中的值平均某些列

file - 使用gstreamer在avi文件中停止音频