Python 下载 - 文件已损坏?

Python Download - file corrupted?

您好,我正在构建一个脚本,通过 urllib 下载 .exe 文件。遗憾的是,下载的文件在执行时出现windows的错误提示,文件已损坏或损坏,无法执行。

我的脚本:

url = 'https://anonfiles.com/51l035B5x5/npp.8.1.9.3.Installer.x64_exe'

f = urllib.request.urlopen(url)
file = f.read()
f.close()
f2 = open('npp.exe', 'wb')
f2.write(file)
f2.close()

如何进行才能使文件在下载后正常工作?

试试这样下载:

import urllib.request
urllib.request.urlretrieve("https://anonfiles.com/51l035B5x5/npp.8.1.9.3.Installer.x64_exe", "npp.exe")

如果这不起作用,则可执行文件本身可能已损坏。