以下是一个示例的解决方法,包含代码示例:
定义文件命名约定:
在代码中生成文件名:
import datetime
def generate_filename(file_type):
now = datetime.datetime.now()
date_string = now.strftime("%Y-%m-%d")
filename = f"{date_string}_{file_type}.csv"
return filename
使用生成的文件名保存数据:
def save_data(data, file_type):
filename = generate_filename(file_type)
with open(filename, 'w') as f:
# 将数据写入文件
f.write(data)
调用save_data函数保存数据:
# 示例调用
data = "1,2,3,4,5"
file_type = "sales"
save_data(data, file_type)
这样,保存的文件名将根据当前日期和给定的文件类型生成,并将数据写入对应的文件中。例如,如果当前日期是2022年12月31日,文件类型为sales,生成的文件名将为"2022-12-31_sales.csv"。