私が最近知ったのは私が驚いたことですが、入力時に明示的に呼び出されたファイル以外のファイルでコマンドライン引数を呼び出すことができます。Pythonのさまざまなファイルからのコマンドライン引数の使用
コマンドラインでpython file1.py abc
を実行し、sys.argv [1]を使用してfile2.pyまたはfile3.pyから文字列 'abc'を取得できます。
私はまだこれはうまくいかないと感じていますが、私はそれが私に多くの問題を救ったので、うれしいです。
しかし、今私は本当になぜ/どのようにこの作品がうまく答えていただきたいと思います。私はsys.argv [1]が各ファイルに対してローカルであると仮定していました。
あなたは何を意味するのか分かりません... sys.argvには、プログラムが起動されたときにコマンドライン引数が含まれています...そして、そのグローバルに利用可能なもの... –