可以用Python安装msi吗?

5 投票
2 回答
3027 浏览
提问于 2025-04-16 00:30

有没有办法用Python写个脚本来安装一个.msi文件?或者说,有没有其他的脚本可以做到这一点?

2 个回答

0

据我所知,可以在Python中使用WMI,所以你应该可以通过Win32_Product.Install这个方法来安装MSI文件。

7

你可以使用一个比较老旧的方法,叫做 os.system,比如写 ('msiexec /i whatever.msi'),或者更好的选择是用 subprocess 这个模块,具体可以用 subprocess.call。无论你选择哪种方法,你都可以根据需要添加其他的 msiexec 参数或者选项(详细的说明可以在 这里 找到)。

撰写回答