8

Win XP で Python 3.2 を実行しています。これを介してバッチファイルを介してpythonスクリプトを実行します:

C:\Python32\python.exe test.py %1

%1Pythonスクリプトで何らかの処理を行うために渡す引数です。

バッチ ファイルには 2 つの変数があり、これも引数として Python スクリプトに送信します。

set $1=hey_hi_hello

set $2=hey_hi

可能であれば、次のようなことができるようにしたいです。

C:\Python32\python.exe test.py %1 $1 $2

そして、Python スクリプトでこれらの引数を取得しますsys.argv[2]sys.argv[3]

これについて何か助けていただければ幸いです。ありがとうございました。

4

2 に答える 2

10

your_script.bat:

set VAR_1=this
set VAR_2=that

python your_script.py %1 %VAR_1% %VAR_2%
于 2012-05-30T19:41:09.883 に答える