如何在Python中的文件夹路径中提供特定格式的日期

问题描述 投票:0回答:1

我收到了 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)
python filenames python-3.9 sysdate
1个回答
0
投票

使用 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)
© www.soinside.com 2019 - 2024. All rights reserved.