これは、JSON ファイルを読み取り、ルートをグラフに追加するスクリプトです。
for route in data['routes']:
route = Route(route['ports'][0], route['ports'][1], route['distance'])
self.add_route(route)
route_2 = Route (route['ports'][1], route['ports'][0], route['distance'])
self.add_route(route_2)
それは私にこのエラーを与えます:
Traceback (most recent call last):
File "C:\workspace\Assignment2.1\src\Main.py", line 75, in <module>
graph.build_from_file()
File "C:\workspace\Assignment2.1\src\Graph.py", line 195, in build_from_file
route_2 = Route (route['ports'][1], route['ports'][0], route['distance'])
TypeError: 'Route' object is not subscriptable
最初ではなく Route コンストラクターの 2 回目の呼び出しでエラーが発生することに注意してください。誰でもこれで私を助けることができますか?