ホームページ  >  記事  >  バックエンド開発  >  別のスクリプトの引数を使用して Python スクリプトを実行するにはどうすればよいですか?

別のスクリプトの引数を使用して Python スクリプトを実行するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-30 17:25:25660ブラウズ

How to Run a Python Script with Arguments from Another Script?

別のスクリプトからの引数を使用した Python スクリプトの実行

途中で引数を渡して、ある Python スクリプトを別の Python スクリプトから実行することができます。別のスクリプト (script1.py) の値 (0 ~ 3) を反復処理するスクリプト (script2.py) を実行するとします。これはどのように実現できますか?

引数を指定して script1.py から script2.py を実行するには、os.system() コマンドを使用します。例:

<code class="python">import os

# Run script2.py with argument 1
os.system("script2.py 1")

# Run script2.py with argument 2
os.system("script2.py 2")</code>

あなたが試したように、execfile() を使用することは、現在のコンテキストで Python ステートメントを実行し、sys.argv を変更しないままにするため、適切ではありません。

このメソッドは注意してください。 script1.py から script2.py の変数に直接アクセスしたり変更したりすることはできません。スクリプト間でデータを交換する必要がある場合は、代わりに関数またはモジュールの使用を検討してください。

以上が別のスクリプトの引数を使用して Python スクリプトを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。