私は以下のコードのようなものの保守担当者ではないというpythonファイルを持っています。 if __name__の下にすべてを置くコードを修正することなく、別のモジュールからこれをインポートする方法があるので、プログラムを実行して引数をプログラムで渡すことができますか?別のPythonモジュールから__main__を実行するにはどうしたらいいですか?
import configargparse
if __name__ == '__main__':
args = get_args()
#more code to execute...
間違いなく重複、ありがとう。それを読んだ後、それは答えが不可能であるように見えます。 – John
いいえ、モジュールが 'if __name__ == '__main __''を使って 'main()'関数を呼び出さない限り、残念なことにそれを行うことはできません。 – Aurora0001