脚本 -- 通过 shell 脚本调用 Python 并传参

多参数

执行脚本

./test.sh 111 333

shell

注意:这里需要写 Python 文件的绝对路径

python /opt/testServer.py $1 $2

python

import sys

print('parm1:'+sys.argv[1]+',parm2:'+sys.argv[2])

输出结果:

parm1:111,parm2:333

单参数 – 在 Python 中拆分

执行脚本

./test.sh  111,333

shell

python /opt/testServer.py $1

python

import sys

matrix = sys.argv[1].split(',')
print('parm1:'+matrix[0]+',parm2:'+matrix[1])

输出结果:

parm1:111,parm2:333
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章