0
我有一系列脚本按另一个run.py
以明确顺序调用。将arg传递给subprocess.call
里面run.py
我有以下几点:
script1 = str(sys.path[0]) + "\\script1.py"
subprocess.call(["Python", script1])
等了3个脚本。如果我想以这种格式将两个参数传递给脚本1,那么在脚本执行时要使用的显式运行设置等参数,我该怎么做?我有一种感觉,它会依赖于脚本1中的sys.argv,但无论我传递的索引位置如何,都会出现错误,导致该参数超出范围。
谢谢!
那么在'script1.py'中,我会将这些参数用作sys.argv [2]和sys.argv [3]? – Alt182
@ Alt182作为命令'python \\ script1.py arg1 arg2.'有效地结束。您需要相应地处理它们。 – enderland