我的python脚本中有一个SQL查询,该查询以以下查询开头:
query = """
DECLARE @StartDate AS Date
SET @StartDate = '2018-10-31'
SELECT ...
FROM ...
...
"""
在我的python脚本结尾处,我将这样创建两个csv文件:
df.to_csv('C:/path/a_05-11-18.csv', sep=",",
encoding='utf-8', index=False)
df2.to_csv('C:/path/b_05-11-18.csv',
sep=",", encoding='utf-8', index=False)
我想在更改日期时在
中SET @StartDate ='2018-11-05'
我的文件名中的日期会相应更改。
答案 0 :(得分:0)
将日期作为字符串存储在变量中。
根据需要将其更改为所需的格式。为此,请参见此处Parse date string and change format。
现在,假设新的日期字符串存储在变量modified_date
中。
在编写csv文件时,to_csv
函数的第一个参数应如下所示:'C:/path/part_of_filename_etc' + modified_date + '.csv'