小编典典

将批处理文件中的参数发送到Python脚本

python

我在Win XP上运行Python 3.2。我通过以下方式通过批处理文件运行python脚本:

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

%1 是我传递来在python脚本中进行一些处理的参数。

我在批处理文件中有两个变量,我也想将它们作为参数发送到python脚本。

set $1=hey_hi_hello

set $2=hey_hi

我希望能够做这样的事情:

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

然后通过sys.argv[2]和在python脚本中检索这些参数sys.argv[3]

希望对此有所帮助。谢谢。


阅读 212

收藏
2020-12-20

共1个答案

小编典典

your_script.bat:

set VAR_1=this
set VAR_2=that

python your_script.py %1 %VAR_1% %VAR_2%
2020-12-20