list = ['12345','23456']
我有一个脚本"test.py"
,我需要使用 as 选项将上面给定列表中的值作为参数传递给该脚本"pick"
,任何人都可以提供有关如何完成此操作的输入吗?
最终目标是运行脚本,如下所示:
test.py pick 12345 23445
list = ['12345','23456']
我有一个脚本"test.py"
,我需要使用 as 选项将上面给定列表中的值作为参数传递给该脚本"pick"
,任何人都可以提供有关如何完成此操作的输入吗?
最终目标是运行脚本,如下所示:
test.py pick 12345 23445
您应该使用 sys.argv 解析参数
http://docs.python.org/2/library/sys.html#sys.argv
如果你想从另一个脚本运行脚本,你可以使用os.system
os.system("script2.py 1")
使用子流程
import subprocess
lst = ['12345','23456']
cmd = ['test.py', 'pick']
cmd.extend(lst)
subprocess.call(cmd)
试试这个代码。这将使用 args pick 12345 23456 调用脚本 test.py