下面是一个示例解决方法,使用Python的datetime模块生成带有新日期的文件名:
import os
from datetime import datetime
# 获取当前日期
current_date = datetime.now().date()
# 格式化日期为字符串
date_str = current_date.strftime("%Y%m%d")
# 文件名中添加日期
file_name = f"app_service_{date_str}.txt"
# 检查文件是否存在
if os.path.exists(file_name):
print("文件已存在。")
else:
# 创建新文件
with open(file_name, 'w') as file:
file.write("App服务没有生成带有新日期的文件。")
print("新文件已生成。")
此代码会生成一个名为app_service_YYYYMMDD.txt
的文件,其中YYYYMMDD
是当前日期的格式化字符串。例如,如果今天是2022年5月10日,文件名将是app_service_20220510.txt
。
请注意,如果文件已经存在,代码将打印"文件已存在"。否则,它将创建一个新文件,并将"App服务没有生成带有新日期的文件。"写入文件中,并打印"新文件已生成"。