我遇到了使用 Python 读取保存的 CSV 文件的困难:
我的问题是,尽管Python似乎能够识别文件并识别row_count = 9(并打印此内容),但它在后面的循环中没有为每一行打印r。
这段代码在我的电脑上可以正确运行,但在www.pythonanywhere.com上的云端上无法正常运行。
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)
会更整洁吗? - hwjp