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

带有datetime的Python os.rename会保存多个同名文件

在Python中,os.rename函数用于重命名文件或目录。当我们使用带有datetime的Python os.rename函数时,可以通过在文件名中添加时间戳来确保文件名的唯一性,从而避免同名文件的覆盖。

下面是一个示例代码:

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

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

# 原始文件名
old_filename = "file.txt"

# 构建新的文件名
new_filename = f"file_{timestamp}.txt"

# 使用os.rename进行重命名
os.rename(old_filename, new_filename)

在上述代码中,我们使用datetime模块获取当前时间,并将其格式化为一个时间戳字符串。然后,我们将时间戳字符串添加到原始文件名中,构建一个新的唯一文件名。最后,我们使用os.rename函数将原始文件重命名为新的文件名。

这种方法可以确保每次重命名时生成的文件名都是唯一的,避免了同名文件的覆盖问题。

推荐的腾讯云相关产品:腾讯云对象存储(COS)。

腾讯云对象存储(COS)是一种高可用、高可靠、强安全的云端存储服务。它提供了海量存储空间,适用于各种场景,包括网站托管、大规模数据备份、视频和音频存储、移动应用数据存储等。腾讯云对象存储(COS)支持多种API接口,方便开发者进行文件的上传、下载、删除等操作。

产品介绍链接地址:腾讯云对象存储(COS)

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

相关·内容

1分34秒

手把手教你利用Python轻松拆分Excel为多个CSV文件

领券