当subprocess调用进程newtest.py时,出现以下错误。代码作为守护进程运行。当我启动这个进程被调用的守护进程时,它运行得很好,在开始给出错误之前运行了8个进程,然后每次调用时都会发生错误。 错误是
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python: can't open file 'newtest.py': [Errno 2] No such file or directory
代码如下:
for index,row in enumerate(jobs):
if index <= new_jobs :
dirs=row[0]
dirName=os.path.join(homeFolder,dirs)
logFile=os.path.join(dirName,(dirs+".log"))
proc=subprocess.Popen(["/opt/local/bin/python2.6","newtest.py",dirs],stdout=open(logFile,'a',0),stderr=open(logFile,'a',0))
proId= proc.pid
我尝试使用newtest.py的完整路径,但它给出了相同的错误。 有什么建议吗?非常感谢!
尝试:
这样行吗?删除了参数和什么没有。
另外,你能做一个:
相关问题 更多 >
编程相关推荐