コマンドラインからの Python 関数の実行
次の Python コードを考えてみましょう:
<code class="python">def hello(): return 'Hi :)'</code>
この関数を直接実行するコマンドラインからは、いくつかのオプションが提供されます。
-c 引数の使用
関数を直接実行するには、-c (コマンド) 引数を利用します。スクリプトの名前が foo.py であると仮定して、次を実行します:
<code class="bash">$ python -c 'import foo; print foo.hello()'</code>
Simple Namespace Pollution
簡単にするために、次のコマンドを使用して名前空間汚染をバイパスします。
<code class="bash">$ python -c 'from foo import *; print hello()'</code>
制御された名前空間汚染
制御されたアプローチの場合、必要な特定の関数をインポートします:
<code class="bash">$ python -c 'from foo import hello; print hello()'</code>
これらのメソッドは、Python 関数の実行に柔軟性を提供します。コマンドラインから直接実行できるため、さまざまなシナリオで効率的にコードを実行できます。
以上がコマンドラインから Python 関数を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。