sys.argv によって取得される引数として mylist を渡します。これを行います。
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']
なぜ私のリストがそのように構成されているのか理解できませんでしたか?