如何从python子进程运行vcvarsall.bat
我知道怎么用Popen来运行一个.bat文件。在这种情况下,我需要先运行vcvarsall.bat来初始化编译工具,然后在同样的环境下运行一个第三方的.bat文件,这个文件实际上会使用这些编译工具。有什么好的方法可以做到这一点吗?
谢谢!
1 个回答
3
这个应该可以用:
subprocess.Popen('"vcvarsall.bat" x86&&"invoke_compiler.bat"', shell=True)