【发布时间】:2020-07-31 10:45:31
【问题描述】:
以下代码在 python 3.8 中出现错误,使用 networkx, unicodecsv
with open('hero-network.csv', 'r') as data:
reader = csv.reader(data)
**for row in reader:**
graph.add_edge(*row)
AttributeError: 'str' object has no attribute 'decode'
【问题讨论】:
-
不清楚是什么引发了这个错误。您能否包括整个堆栈跟踪,以及
graph是什么? -
如果你使用常规的 Python
csv模块而不是unicodecsv会发生什么?请记住,unicodecsv旨在解决 Python 2.7 中的缺点,但该错误消息看起来像是来自 Python 3。 -
@jjramsey 它正在使用常规 csv 模块。谢谢。
标签: python