現在を使用している別のPythonスクリプトを呼び出しているラッパーPythonスクリプトがありますos.system('python another.py some-params')
。
両方のスクリプトをデバッグできるようにする必要があります。使用するos.system()
場合はデバッガーが失われるため、別のスクリプトを開始する代わりに、同じインタープリターを使用して2番目のスクリプトをロードすることは理にかなっています。
import
を実行しないため、期待どおりにはなりません__main__
。
パラメータを見逃すためのexec()
またはrunpy
シームのような他のバリアント。argv
この問題に対してどのような解決策がありますか?
another.py
スクリプトを変更する必要のない解決策を探しています。sys.argv
おそらく、これを実行する前に変更する必要があります。