在Python中保存文件名中的日期和时间,可以使用datetime模块来获取当前的日期和时间,并将其格式化为所需的字符串格式。以下是一个示例代码:
import datetime
# 获取当前日期和时间
now = datetime.datetime.now()
# 格式化日期和时间为字符串
date_string = now.strftime("%Y-%m-%d")
time_string = now.strftime("%H-%M-%S")
# 构建文件名
file_name = f"file_{date_string}_{time_string}.txt"
# 保存文件
with open(file_name, "w") as file:
file.write("This is a sample file.")
print(f"文件已保存为:{file_name}")
在上述代码中,我们首先导入了datetime模块。然后,使用datetime.datetime.now()
函数获取当前的日期和时间。接下来,使用strftime()
方法将日期和时间格式化为所需的字符串格式。在示例中,日期格式为"%Y-%m-%d",时间格式为"%H-%M-%S",你可以根据自己的需求进行调整。
然后,我们使用格式化后的日期和时间构建了文件名。在示例中,文件名的格式为"file_日期_时间.txt",你可以根据自己的需求进行命名。
最后,我们使用open()
函数创建一个文件,并使用"w"模式打开文件以便写入内容。在示例中,我们向文件中写入了一行文本作为示例内容。
最后,我们打印出保存的文件名,以便确认文件已成功保存。
这是一个简单的示例,你可以根据自己的需求进行修改和扩展。关于Python的日期和时间处理,你可以参考官方文档中的相关内容:Python datetime模块文档。
领取专属 10元无门槛券
手把手带您无忧上云