将数据附加到CSV Python

2024-06-02 08:59:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将一些数据附加到CSV文件中。我有以下代码

financial_ratios_annually = fa.financial_ratios(ticker, api_key, period="annual")
all_data = [financial_ratios_annually]

print(financial_ratios_annually)

with open('testing.csv', 'a', newline='') as csvfile:
    spamwriter = csv.writer(csvfile, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
    for row in all_data:
        spamwriter.writerow(row)

这会将财务数据打印到终端,好的,但是当我检查创建的CSV文件时,它只打印出第一行,一行日期,没有任何其他内容被输入到CSV文件中

谢谢

现在,当我运行代码时,我得到以下错误:ValueError:如果使用所有标量值,则必须传递索引

库中的函数必须使用pandas,但直到现在我才发现这个错误


Tags: 文件csv数据csvfile代码data错误all