シェルスクリプトからPythonスクリプトを呼び出し、パラメーターを渡す方法
シェルのPython呼び出しに引数を渡すには、次のコマンドを使用できます。
python script.py arg1 arg2
つまり、script.py は呼び出す Python スクリプトファイルであり、arg1 と arg2 はスクリプトに渡すパラメータです。
Pythonスクリプトでは、sysモジュールを使用して渡された引数を取得できます。たとえば、スクリプト内のコードを以下のようにすることができます。
import sys
arg1 = sys.argv[1]
arg2 = sys.argv[2]
# 进行相应的操作
上記のコードでは、sys.argv はコマンドラインから渡されたすべての引数を格納するリストです。sys.argv[0] はスクリプト自身の名前を表し、sys.argv[1] は最初の引数を表し、以降同様に表します。
これによりPythonスクリプトの呼び出し時に引数が渡され、スクリプト内で処理できるようになります。