为什么我在使用 csv 模块时不断收到错误“AttributeError: '_io.TextIOWrapper' object has no attribute 'writerows”?

Kyl*_*ins 3 python csv

我是导入的 CSV 文件,文件告诉我这样做的方式导致失败。

这是有问题的代码。

outfile = open("D:/stock_information/processed data/standard_deviant.csv", "w")
write_outfile = csv.writer(outfile)

for i in range(len(all_standard_deviant_info)):
    outfile.writerows(all_standard_deviant_info[i][0])
    outfile.writerows(all_standard_deviant_info[i][1])
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么它说 .writerows 不存在?

Avi*_*Raj 5

你需要使用,

write_outfile.writerows(all_standard_deviant_info[i][0])
Run Code Online (Sandbox Code Playgroud)

因为outfile只是一个文件对象而不是 acsv.writer的对象。