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