我想为我的项目创建一个自动更新程序,它从互联网下载并安装文件。我已经完成了如何使用所需名称将文件下载到所需位置。我卡住的地方是如何安装该文件。到目前为止我写的代码:from urllib.request import urlretrieveimport getpassurl = 'https://sourceforge.net/projects/artigence/files/latest/download'print('File Downloading')usrname = getpass.getuser()destination = f'C:\\Users\\{usrname}\\Downloads\\download.exe'download = urlretrieve(url, destination)print('File downloaded')该文件被下载到我的下载文件夹中。现在,如何使用 python 安装 .exe 文件?
1 回答
SMILET
TA贡献1796条经验 获得超4个赞
您将需要使用该subprocess模块来执行.exe文件。
import subprocess
cmd = "{download location} batch.exe"
returned_value = subprocess.call(cmd, shell=True) # returns the exit code in unix
print('returned value:', returned_value)
我强烈建议不要用于pyautogui此目的。
添加回答
举报
0/150
提交
取消