You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python新手求助:无法根据输入的Ticker生成CSV文件

问题解决:无法生成股票数据CSV文件

错误原因

你代码里的data.to_csv = ( '.csv')是错误用法:

  • to_csv是pandas DataFrame的方法而非属性,不能直接赋值
  • 既没指定有效文件名,也没调用方法执行写入操作

修正后的代码

import yfinance as yf
start_date = '2020-01-01'
end_date = '2023-01-20'
ticker = input("Enter Ticker :")
data = yf.download(ticker, start_date, end_date)
print(data.tail())

# Export data to a CSV file
# 用股票代码命名文件,避免覆盖且便于识别
data.to_csv(f'{ticker}_stock_data.csv')

关键说明

  • 用f'{ticker}_stock_data.csv'生成带股票代码的文件名,每个股票对应独立文件
  • 调用to_csv()方法并传入文件名参数,方法会自动完成文件写入
  • 若需指定保存路径,直接在文件名前添加路径即可,比如data.to_csv(f'./stock_datasets/{ticker}_stock_data.csv')(需提前确保路径存在)

内容的提问来源于stack exchange,提问作者Andrew S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 07:41:23