test1.py は、test1.py に渡されたものと同じ引数リストを渡すことによって、別のスクリプト test2.py を呼び出すメイン スクリプトです。私は次のことを行いましたが、sys.argvリストを文字列として読み取り、複数の引数に解析し、不要な[および、
test1.py
import os
import sys
argList=sys.argv[1:]
os.system('python another/location/test2.py %s'%(argList))
test2.py
import sys
print(sys.argv[1:])
Call test1.py
python test1.py -a -b -c
output: ['[-a,' ,'-b,', '-c]' ]
より良いオプションがあれば投稿してください