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

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

DDD
DDDオリジナル
2024-10-31 20:58:29761ブラウズ

How Can I Execute an External Python Script with Arguments from Another Script?

別のスクリプト内から引数を使用して外部 Python スクリプトを実行する

この説明の目的は、Python スクリプト (script2.py) を実行することです。別の Python スクリプト (script1.py) 内から、コマンドから入力されたかのように引数を script2.py に渡します。 line.

これを実現する 1 つの方法は、script1.py で os.system を使用することです。

<code class="python">os.system("script2.py 1")</code>

このコマンドは、引数「1」を最初の引数として script2.py を実行します。 。

この目的を達成するために execfile を使用することは推奨されないことに注意することが重要です。これは、execfile を使用すると script1.py と同じ実行コンテキスト内で script2.py のステートメントが実行され、script2 の sys.argv が変更されないためです。ぴー

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

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