[解決済み] エラーです。" 'dict' オブジェクトには 'iteritems' という属性がありません "
2022-03-18 19:36:33
質問
NetworkXを使ってShapefileを読み込んで、関数
write_shp()
ノードとエッジを含むシェイプファイルを生成するために、コードを実行しようとすると、以下のエラーが発生します。
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", line
192, in write_shp
for key, data in e[2].iteritems(): AttributeError: 'dict' object has no attribute 'iteritems'
Python 3.4を使っていて、NetworkXをpip installでインストールしました。
このエラーの前にも、"xrange does not exist"とかいうエラーが出たので、調べてみたら、単に
xrange
を
range
をnx_shp.pyファイルに追加すると解決したようです。
私が読んだところでは、Pythonのバージョン(Python2 vs Python3)に関係している可能性があるようです。
解決方法は?
Python3 を使っているので
dict.items()
の代わりに
dict.iteritems()
iteritems()
は python3 で削除されたので、このメソッドはもう使えません。
Python 3.0 Wiki を見てみましょう。 組み込みの変更点 のセクションに記載されています。
削除された
dict.iteritems()
,dict.iterkeys()
およびdict.itervalues()
.代わりに、以下を使用します。
dict.items()
,dict.keys()
およびdict.values()
をそれぞれ作成します。
関連
-
風力制御におけるKS原理を深く理解するためのpythonアルゴリズム
-
[解決済み】ImportError: sklearn.cross_validation という名前のモジュールがない。
-
[解決済み】 AttributeError("'str' object has no attribute 'read'")
-
[解決済み] Pythonでオブジェクトが属性を持つかどうかを知る方法
-
[解決済み] オブジェクトの種類を決定しますか?
-
[解決済み] Pythonのクラスはなぜオブジェクトを継承するのですか?
-
[解決済み] Pythonでnullオブジェクトを参照する
-
[解決済み] なぜdict[key]ではなく、dict.get(key)なのか?
-
[解決済み] 特定のキーだけを含むようにdictをフィルタリングしますか?
-
[解決済み] ネストされたPythonのdictをオブジェクトに変換する?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Pythonコードの可読性を向上させるツール「pycodestyle」の使い方を詳しく解説します
-
PythonでECDSAを実装する方法 知っていますか?
-
[解決済み】Python regex AttributeError: 'NoneType' オブジェクトに 'group' 属性がない。
-
[解決済み】csv.Error:イテレータはバイトではなく文字列を返すべき
-
[解決済み】 AttributeError: モジュール 'matplotlib' には属性 'plot' がない。
-
[解決済み] builtins.TypeError: strでなければならない、bytesではない
-
[解決済み】 AttributeError("'str' object has no attribute 'read'")
-
[解決済み】SyntaxError: デフォルト以外の引数がデフォルトの引数に続く
-
[解決済み】cアンダースコア式`c_`は、具体的に何をするのですか?
-
[解決済み】関数に可変数の引数を渡すことは可能か?