Python 3.x 如何使用subprocess.run安装程序
我需要示例如何运行Python 3.x 如何使用subprocess.run安装程序,python-3.x,Python 3.x,我需要示例如何运行子进程。运行以在静默模式下安装记事本++等程序 我正在使用以下代码 iv_arg = [r'C:\Users\xxxx\Desktop\Utilities_Installers_new\Programs\npp.7.5.4.Installer.exe'] subprocess.run(iv_arg) 下面是我如何使用subprocess.run()安装msi软件包的: /i-安装 /lv-将安装的详细日志记录到指定的日志文件中 /quiet-不显示任何UI /n
子进程。运行以在静默模式下安装记事本++等程序
我正在使用以下代码
iv_arg = [r'C:\Users\xxxx\Desktop\Utilities_Installers_new\Programs\npp.7.5.4.Installer.exe']
subprocess.run(iv_arg)
下面是我如何使用subprocess.run()
安装msi软件包的:
/i
-安装
/lv
-将安装的详细日志记录到指定的日志文件中
/quiet
-不显示任何UI
/norestart
-仅安装而不重新启动计算机
capture\u output=True
-捕获stdout
和stderr
流
text=True
-将stdout
和stderr
捕获为文本,而不是二进制流
因此,您可以下载适用于notepad++的MSI软件包,并使用上面的代码段进行安装。我想您需要以管理员身份运行,否则将无法正常工作,出现了什么问题?你收到错误消息了吗?我需要知道如何使它静音安装
installOutput = subprocess.run(["msiexec", "/i",
fullPathToMSIFile,
"/lv", logfile,
"/quiet",
"/norestart"],
capture_output=True,
text=True)