循環我希望能夠使用Python打開.csv
文件是這樣的:通過在.csv文件列在Python
5,26,42,2,1,6,6
,然後對他們進行類似此外,一些操作。
total = 0
with open("file.csv") as csv_file:
for row in csv.reader(csv_file, delimiter=','):
for number in range(7):
total += int(row[number])
的問題是,由於.csv
文件只有一個行和列的數目不詳的,我不知道如何使這項工作沒有任何硬編碼什麼樣子,或者使用真正醜陋的代碼。
是否有任何方式在Python中使用類似for columns in file
的列循環?
csv文件是非常大的,還是可以將整個文件讀入內存? – unutbu 2010-03-16 18:54:13
它非常小,與我在問題中提供的示例.csv文件非常相似。 – 2010-03-16 18:54:58