如何从python子进程运行vcvarsall.bat

2 投票
1 回答
2163 浏览
提问于 2025-04-17 15:32

我知道怎么用Popen来运行一个.bat文件。在这种情况下,我需要先运行vcvarsall.bat来初始化编译工具,然后在同样的环境下运行一个第三方的.bat文件,这个文件实际上会使用这些编译工具。有什么好的方法可以做到这一点吗?

谢谢!

1 个回答

3

这个应该可以用:

subprocess.Popen('"vcvarsall.bat" x86&&"invoke_compiler.bat"', shell=True)

撰写回答