子进程系统找不到exe文件

时间:2018-12-16 13:27:50

标签: python-2.7

尝试让子进程运行mayapy.exe程序时遇到麻烦,但是即使我提供了路径,我也遇到了子进程找不到.exe文件的问题。为什么?

import subprocess

mayapy = 'C:/program files/autodesk/maya2011/bin/mayapy.exe'
scriptPath = "E:/programming/python/readMayaFile.py"
mayaFile = "C:/Users/thede/Desktop/test_scene.ma"

maya = subprocess.Popen([mayapy,scriptPath,mayaFile],stdout=subprocess.PIPE,stderr=subprocess.PIPE)

out,err = maya.communicate()
exitcode = maya.returncode
if str(exitcode) != '0':
    print 'error opening file: %s' % (mayaFile)
    print 'Error Found:',err
else:
    print 'got list of cameras for %s' % (mayaFile)
    print out

0 个答案:

没有答案