質問: 10」とコピペし、関数hogeの内部のみ実行すればvar1の中身が確認できることはわかります。 しかし、varが複雑な計算のもと導出されている場合、その計算過程を全てA.pyにコピペすることは出来ません。 そのため、A.pyにvarの値を直接書き込むのは無しでデバックしたいです。 なんとかB.py上で定義されているvarをA.pyで使用できないでしょうか......。 ### 補足情報(FW/ツールのバージョンなど) Pycarm使用 (他にpyをデバッグしやすい開発環境があれば、教えてください)
回答: A.pyの関数hogeの中のvar1にブレークポイントを置けばよいかと。 デバッグ実行して当該ポイントまでコードが進むと自動的に停止するので変数値の確認やステップ実行できます。 詳細手順は以下が参考になるかと思います。 PyCharm2018.3ヘルプ - パート1: Pythonコードのデバッグ