sublimeREPL の「Python - RUN current file」コマンドを使用して、Python コードを実行しようとしています。
プログラムに問題がなければ問題なく動作しますが、問題がある場合は完全なトレースバックが表示されず (「Repl Closed」メッセージが表示されません)、出力に一貫性さえありません。まったく同じファイルの 2 つの実行の下 (スタックオーバーフローでは、私が新しいため許可されていないため、画像を投稿していません):
ファーストラン:
------- Ford Fulkerson -------
Traceback (most recent call last):
File "Ford-Fulkerson.py", line 282, in <module>
D = FordFulkersonGeneral(G, ['A'], ['E'], None, restricciones)
File "Ford-Fulkerson.py", line 71, in FordFulk|
2 回目の実行:
------- Ford Fulkerson -------
Traceback (most recent call last):
File "Ford-Fulkerson.py", line 282, in <module>
D = FordFulkersonGeneral(G, ['A'], ['E'
Anaconda の (64 ビット) Python ディストリビューションを使用していました。次に、通常のpython(32ビット)インストールに変更しました(ウィンドウのパスが正しいことを確認しました)が、それでも機能しません。
ウィンドウのターミナルからコードを実行すると、完全なトレースバックが得られます (実際のエラーは重要ではなく、修正方法を知っています)。
------- Ford Fulkerson -------
Traceback (most recent call last):
File "Ford-Fulkerson.py", line 282, in <module>
D = FordFulkersonGeneral(G, ['A'], ['E'], None, restricciones)
File "Ford-Fulkerson.py", line 71, in FordFulkersonGeneral
G.deleteNode(v)
File "C:\Users\myusername\Documents\Learning\Anßlisis de Re
des\Ford-Fulkerson\mvr_graph.py", line 196, in deleteNode
self.nodes[node].delete(n)
AttributeError: 'dict' object has no attribute 'delete'
編集:この質問を投稿して答えを見つけました。問題はファイルのパスにありました。「Análisis」という単語にアクセントが含まれています。私はそれを変更し、その動作を知っています。
OS言語をスペイン語に設定していたときに機能していました。新しいインストールを英語に設定しましたが、問題が発生しました。Windows x(.
私はプロトコルを本当に知りません。誰かがこのあいまいなことを経験している場合に備えて、この質問をここに残します.