【发布时间】:2015-11-29 16:52:33
【问题描述】:
请帮忙,我找不到。
为什么我可以附加row 而不能附加row[2]?它崩溃了。我正在使用 Python 3.4.3。
import csv
with open("file.csv", encoding="UTF8") as csvfile:
read = csv.reader(csvfile, delimiter=";")
original = []
for row in read:
original.append(row[2])
csvfile.close()
print(original)
谢谢
【问题讨论】:
-
也许
row包含的元素少于三个? -
Kevin 可能正在做某事。如果没有看到崩溃的错误消息,就很难调试崩溃。
-
你怎么知道它崩溃了? :)
-
crash 的错误回溯是什么?
-
顺便说一句,只是一个注释。无需显式关闭文件 - 它将由上下文管理器关闭 - 删除
csvfile.close()行。
标签: python csv indexing append row