错误:“'dict'对象没有属性'iteritems'”
我正在尝试使用NetworkX读取Shapefile并使用该函数write_shp()
生成将包含节点和边的Shapefile,但是当我尝试运行代码时,它会给我以下错误:
Traceback (most recent call last): File"C:/Users/Felipe/PycharmProjects/untitled/asdf.py", line 4, in<module> nx.write_shp(redVial, "shapefiles") File "C:\Python34\lib\site-packages\networkx\readwrite\nx_shp.py", line192, in write_shp for key, data in e[2].iteritems(): AttributeError: 'dict' object has no attribute 'iteritems'
我正在使用Python 3.4并通过pip install安装NetworkX。
这个错误之前,它已经给了我另外一个说:“x范围不存在”或类似的东西,所以我看着它,只是改变xrange
以range
在nx_shp.py文件,这似乎解决它。
根据我的阅读,它可能与Python版本(Python2与Python3)有关。
交互式爱情
守着一只汪
相关分类