📜  python 将日期时间添加到文件名 - Python (1)

📅  最后修改于: 2023-12-03 15:04:16.533000             🧑  作者: Mango

Python将日期时间添加到文件名

在编写Python程序时,我们经常需要将日期时间添加到文件名中,以此来标识文件的创建时间或最后修改时间。下面介绍两种在Python中添加日期时间到文件名的方法。

方法一:通过time模块获取当前时间
import os
import time

# 获取当前时间
now = time.strftime("%Y%m%d%H%M%S")

# 原始文件名
filename = "example.txt"

# 将当前时间添加到文件名中
new_filename = now + "_" + filename

# 重命名文件
os.rename(filename, new_filename)

这段代码通过导入os模块和time模块,获取当前时间并将其添加到原始文件名之前,形成新的文件名。最后通过os.rename()函数重命名文件。

方法二:通过datetime模块获取当前时间
import os
from datetime import datetime

# 获取当前时间
now = datetime.now()

# 格式化时间字符串
str_time = now.strftime("%Y%m%d%H%M%S")

# 原始文件名
filename = "example.txt"

# 将当前时间添加到文件名中
new_filename = str_time + "_" + filename

# 重命名文件
os.rename(filename, new_filename)

这段代码通过导入os模块和datetime模块,获取当前时间并将其格式化成所需的字符串格式,然后将其添加到原始文件名之前,形成新的文件名。最后通过os.rename()函数重命名文件。

以上两种方法都可以在Python中轻松地将日期时间添加到文件名中,方便文件管理和查找。