我已經開始學習蟒蛇以極大的熱情,並設法通過列表的過程,函數和位得到的行。並且準備好通過構建一個有用的應用程序來學習前進。導入CSV到Python和總結數字
我想用戶導出Excel文件爲CSV只有一個行號,他們中的一些消極的,積極的和爲零。並且想要計算正數的平均值和負數的平均值。
的計算位是沒有問題的,它的導入CSV位。我一直在閱讀Python文檔,但看起來很混亂。
請讓我開始導入CSV文件,合計數值的行。謝謝!
我已經開始學習蟒蛇以極大的熱情,並設法通過列表的過程,函數和位得到的行。並且準備好通過構建一個有用的應用程序來學習前進。導入CSV到Python和總結數字
我想用戶導出Excel文件爲CSV只有一個行號,他們中的一些消極的,積極的和爲零。並且想要計算正數的平均值和負數的平均值。
的計算位是沒有問題的,它的導入CSV位。我一直在閱讀Python文檔,但看起來很混亂。
請讓我開始導入CSV文件,合計數值的行。謝謝!
這應該讓你開始。
import csv
with open("file.csv", "rb") as ins:
for row in csv.reader(ins):
print sum(map(int, row))
with statement是一種使異常安全的方法。在大多數情況下,以下就足夠了:
import csv
ins = open("file.csv", "rb")
for row in csv.reader(ins):
print sum(map(int, row))
ins.close()
上述解決方案不使用Python 3.不要上班,試試這個:
import csv
with open("test.csv", "r") as ins:
for row in csv.reader(ins):
print(sum(map(int, row)))
對不起,這對我來說有點太過分了,特別是「with」聲明,還有「ins」?謝謝。 – user1419509
@ user1419509'ins'是一個持有'file'對象的變量。 – robert
@ user1419509萬一你是好奇'with'聲明,這可能會幫助:http://preshing.com/20110920/the-python-with-statement-by-example – Levon
http://whathaveyoutried.com/ –
CSV導入,正在進行中,並且處理已內置到Python中。參見[CSV模塊的文檔](http://docs.python.org/library/csv.html)。 –
請顯示一個示例csv文件。 – robert