【发布时间】:2015-09-30 18:52:17
【问题描述】:
我在使用 python 读取保存的 csv 时遇到问题:
import csv
with open('blah.csv','rb') as csvfile:
data = csv.reader( csvfile )
row_count = sum(1 for row in data)
print row_count
r = 1
for row in data:
print r
我的问题是,虽然 python 似乎可以识别文件并识别 row_count = 9(并打印它),但它不会在后面的循环中为每一行打印 r。
这段代码在我的电脑上运行正常,但在 www.pythonanywhere.com 上的云中运行不正常
【问题讨论】:
-
顺便问一下,
row_count = len(data)会更整洁吗?
标签: python python-2.7 csv pythonanywhere