[python3] torndb中的itertools.zip[AttributeError: module 'itertools' has no attribute 'izip']


在python3中,使用torndb進行查詢時,遇到問題 AttributeError: module 'itertools' has no attribute 'izip',解決該問題過程中耗費了不少時間,故把解決辦法寫下以便以后遇到該問題的人能更快速的解決:

因為python3中filter,map,zip本身就已經是generator了,所以torndb中的138行用到itertools.izip就顯得有點多余了,所以需要改一下該代碼,把return [Row(itertools.izip(column_names, row)) for row in cursor] 改為 return[Row(zip(column_names, row))for row in cursor],再運行程序,問題得到解決


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM