首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Python中为文件名添加时间戳

可以使用datetime模块来获取当前时间,并将时间戳添加到文件名中。下面是一个示例代码:

代码语言:txt
复制
import os
from datetime import datetime

def add_timestamp_to_filename(filename):
    # 获取当前时间
    timestamp = datetime.now().strftime("%Y%m%d%H%M%S")
    
    # 拆分文件名和扩展名
    basename, ext = os.path.splitext(filename)
    
    # 添加时间戳到文件名中
    new_filename = f"{basename}_{timestamp}{ext}"
    
    return new_filename

# 示例用法
filename = "example.txt"
new_filename = add_timestamp_to_filename(filename)
print(new_filename)

上述代码中,add_timestamp_to_filename函数接受一个文件名作为输入,并返回添加了时间戳的新文件名。首先,使用datetime.now()获取当前时间,然后使用strftime方法将时间格式化为指定的字符串形式,例如"%Y%m%d%H%M%S"表示年月日时分秒。接下来,使用os.path.splitext函数将文件名拆分为基本名称和扩展名。最后,使用字符串拼接将时间戳添加到文件名中,并返回新的文件名。

这个方法适用于任何类型的文件,可以用于给图片、文档、日志文件等添加时间戳,方便进行文件管理和区分不同版本的文件。

推荐的腾讯云相关产品:对象存储(COS),可以用于存储和管理文件。您可以通过以下链接了解更多信息:腾讯云对象存储(COS)

请注意,本答案仅供参考,实际应用中可能需要根据具体需求进行适当修改。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券