我在 VS2013 中使用带有 Python 3.4.1 的 PTVS。
以下代码尝试读取文件末尾并在 VS2013 中引发 StopIteration 异常。它在 Python 解释器中运行良好。
source.csv 是从 Excel 2013 保存为 csv 的简单 csv 文件。
csvreader.py:
import csv
with open(r"c:\data\source.csv", "r") as reader:
csvreader = csv.DictReader(f=reader, dialect = 'excel')
for row in csvreader:
print(row)
来源.csv:
Col1,Col2,Col3
a1,a2,a3
b1,b2,b3