目前我正在创建" .bat"渲染我的场景的文件。我" render.bat"有以下代码。它工作正常。
" C:\ Program Files(x86)\ Autodesk \ Maya2012 \ bin \ Render.exe" -r mr" E:\ Temp \ sp.ma"
我计划创建" .exe"上面代码的文件使用python。如果我点击" .exe"它应该使我的场景像#34; .bat" file.How如何在Python中执行此操作?
感谢。 拉姆。
答案 0 :(得分:0)
首先,您需要一个将执行此.bat文件的python脚本。
示例代码:
from subprocess import Popen
p = Popen("batchfile.bat", cwd=r"c:\directory\containing\batchfile")
stdout, stderr = p.communicate()# Returns '0' on success
然后,您可以使用以下任一选项创建此pyhton脚本文件的.exe文件:
py2exe适用于Windows。 PyInstaller适用于Windows和Linux。 Py2app适用于Mac。
我希望它有所帮助。