无法导入名称izip

时间:2018-05-08 18:02:59

标签: python csv

我尝试使用以下代码从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'

我已经查看了论坛,但找不到合适的答案。

1 个答案:

答案 0 :(得分:3)

我猜你使用的是Python 3。

改为使用内置zip()

在Python 3中没有itertools.izip(),因为zip()内置行为类似。