这个问题已经有了答案:
importing izip from itertools module gives NameError in Python 3.x
3个答案
我正在尝试使用以下代码从csv文件转换矩阵:
import csv
from itertools import izip
a = izip(*csv.reader(open("TDM.csv", "rb")))
csv.writer(open("output.csv", "wb")).writerows(a)
很遗憾,出现以下错误:
from itertools import izip
ImportError: cannot import name 'izip'
我已经浏览了论坛,但找不到正确的答案。
最佳答案
我猜你用的是python 3。
改用zip()
内置。
在python 3中没有itertools.izip()
,因为zip()
内置函数的行为类似。