【发布时间】:2021-05-01 21:51:15
【问题描述】:
因此,我目前正在尝试将数字列表作为新列写入现有 CSV 文件,但遇到了问题。我得到的错误是 int 必须是可迭代的。
with open('AB_NYC_2019.csv', 'w+', newline ='') as f:
write = csv.writer(f)
for x in range(len(pricelist)):
write.writerows(x)
我也尝试过这样做,但得到了 iterable 预期的错误,而不是 Int。
with open('AB_NYC_2019.csv', 'w+', newline ='') as f:
write = csv.writer(f)
write.writerows(pricelist)
我试图写入 CSV 的价目表看起来像这样(更长,但这里是一个缩短的版本)
[163, 248, 166, 112, 100, 226, 70, 85, 96, 165, 146, 94, 100, 101, 147, 161, 241, 167, 124, 209, 325, 142, 98, 138, 133, 67, 107, 161, 56, 205, 67, 57, 71, 75, 93, 113, 44, 112, 170, 47, 90, 142, 138, 163, 167, 159, 138, 128, 134、105、87、168、234、155、216、156、120、90、62、199、88、398、269、218、81、66、234、99、305、129、242、235、66、 91、130、201、218、98、110、168、151、134、295、142、102、828、127、75、60、115、76、155、128、267、109、110、162、104、 106, 155, 90, 190, 88, 510, 125, 241, 148, 92, 112, 222, 66, 136, 165, 148, 379, 211, 346, 252, 246, 114, 183, 421, 198, 118、101、112、164、99、96、126、101、192、61、112、156、130、101、106、151、147、270、209、168、145、132、182、219、206、 94、73、170、111、142]
我也不确定如何为它创建一个新列
【问题讨论】: