コマンド ラインからの Python 関数の実行
Python スクリプトを扱うとき、コマンド ラインから特定の関数を呼び出す必要が生じる場合があります。 。 hello() という名前の関数でこれを実現する方法は次のとおりです。
<code class="python">def hello(): return 'Hi :)'</code>
この関数をコマンド ラインから直接実行するには、次の形式で -c (コマンド) 引数を使用できます。
$ python -c 'import foo; print foo.hello()'
ここで、foo.py は hello() 関数を含むファイルの名前です。
あるいは、スクリプト内の名前空間汚染を無視する場合は次のようになります。
$ python -c 'from foo import *; print hello()'
バランスを取るために、必要な関数のみをインポートできます。
$ python -c 'from foo import hello; print hello()'
これらのメソッドを使用すると、コマンド ラインから Python 関数をシームレスに実行でき、コードにアクセスする便利で多用途な手段が提供されます。
以上がコマンドラインからPython関数を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。