私はデバッグしようとしているバグのある長いpythonプロジェクトがあります。その乱雑で文書化されていません。python2.7に精通しています。このプロジェクトにはバイナリはありません。 python2.7 file.py
またはpython3 file.py
として実行してみて、どちらが機能するかを確認してください。コードがpython2.7とpython3のどちらで記述されているかを教えてください。
コンパイルしてみます。スクリプトがバージョン固有の構文を使用している場合、コンパイルは失敗します。
$ python2 -m py_compile foo.py
$ python3 -m py_compile foo.py