如何在python exe文件中创建bat文件功能

时间:2014-06-13 06:39:56

标签: batch-file exe

目前我正在创建" .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中执行此操作?

感谢。 拉姆。

1 个答案:

答案 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。

我希望它有所帮助。