0

我对修改 csv 文件相当陌生,但我需要将一个列表作为一行添加到文件中的特定位置,例如位置 H。我最初打开一个文件进行读取,然后将其设置为一个变量,长度为该变量将我列表的第 i 个元素附加到该文件或列表的位置 H。不过,我对执行此操作感到非常困惑,因此将不胜感激任何人的帮助。

4

1 回答 1

1

您可以将 CSV 作为行列表读取并插入新行,然后将该列表作为新的 CSV 文件输出。

lines = csv.read('my_file.csv')
lines.insert(rowIndex, newRow)
csv.write(lines, 'my_new_file.csv')

那是伪代码,但它应该是这样工作的。

于 2012-04-09T18:51:23.787 回答