我收到了 csv 文件,文件名附加了 sysdate,格式为
yyyy-mm-dd
。例如,今天我收到的文件为 User_test_2023-10-20.csv
。
我有下面的 python 代码,我想将格式为
yyyy-md-dd
的 sysdate 附加到文件名,但不知道如何执行此操作。
import codecs
import shutil
with codecs.open(r"C:\User_test_.csv", encoding="utf-16") as input_file:
with codecs.open(r"C:\User_test_.csv", "w", encoding="utf-8") as output_file:
shutil.copyfileobj(input_file, output_file)
使用 datime 来获取日期
import datetime
current_date = datetime.datetime.now().strftime("%Y-%m-%d")
input_filename = r"User_test_.csv"
output_filename = f"User_test_{current_date}.csv"
with codecs.open(input_filename, encoding="utf-16") as input_file:
with codecs.open(output_filename, "w", encoding="utf-8") as output_file:
shutil.copyfileobj(input_file, output_file)