我将 mylist 作为参数传递给 sys.argv 我这样做:
mylist = str(list)
nbre = str(nbre)
comm = 'python2.6 file.py ' + mylist + ' ' + nbre + ' &'
os.system(comm)
在file.py
中,我希望mylist
通过这种方式获得,[machine1,machine2]
但在执行时包含:
mylist = sys.argv[1]
我明白[machine1
了,这是错误的。当我显示时,sys.argv
我发现:
['file.py','[machine1,','machine2]','1']
我不明白为什么我的名单是这样组成的?