将filename赋值为code,code='000001.XSHG'
运行结果filename为字符串,无法将filename成为变量
def export_data(data,filename):
file_root=r"c:\Users\Administrator\PycharmProjects\DeltaTrader\data\price'+filename+'.csv"
data.to_csv(file_root)
print('已成功存储至:',file_root)
以上为定义模块
code='000001.XSHG'
data=st.get_single_stock_price(code=code,time_freq='daily', start_date='2022-02-09',end_date='2022-02-10',fields='none')
st.export_data(data=data,filename=code)
以上为运行代码
已成功存储至: c:\Users\Administrator\PycharmProjects\DeltaTrader\data\price'+filename+'.csv
存储名称filename 变为code
r""表示不含转义符
f""才是自动替换字符串里的变量
def export_data(data,filename):
file_root="c:/Users/Administrator/PycharmProjects/DeltaTrader/data/price'+filename+'.csv"
data.to_csv(file_root)
print('已成功存储至:',file_root)
试试这个