喜是新來的蟒蛇,只是想用來閱讀簡單的csv文件,並輸出到終端:沒有蟒蛇輸出使用打印
import csv
with open('cancerdata.csv', 'rb') as csvfile:
data = csv.reader(csvfile, delimiter=' ')
for row in data:
print row
然而,當我運行:
python program.py
我得到沒有輸出,但沒有錯誤。
我做了什麼簡單的noob錯誤?
您的文件可能爲空;如果你在'for'循環之前和之後添加'print'test''行,它會打印兩次'test'嗎? –
我也會問'head cancerdata.csv'的輸出是什麼,從你運行'python program.py'的任何地方運行。 – colcarroll
在IPython交互式會話中進行調試可能比通過腳本更容易。 – dbliss