我无法将我下载的 .zip 格式的文件解压缩到该文件夹中。我的编译器错误告诉我我无法提取它,因为它不是 zip 文件。
def installGame():
if not checkSA() and file_path == "":
messagebox.showwarning(wname,"GTA: SA is already installed!\nOr the path is invalid!")
else:
MainWindow.setWindowTitle(wname + " -> Downloading GTA: SA")
# urllib.request.urlretrieve(url_gtasa, file_path + "/gtasa.zip")
MainWindow.setWindowTitle(wname + " -> Installing GTA: SA")
ZipFile(file_path + "/gtasa.7z").extractall() # <-- here I try to extract
#os.remove(file_path + "/gtasa.zip")
MainWindow.setWindowTitle(wname + " -> Succesfuly installed GTA: SA")
错误:
Traceback (most recent call last):
File "c:\Users\catal\Programming\Python\samp-midaste\main.py", line 603, in installGame
ZipFile(file_path + "/gtasa.7z").extractall()
File "C:\Users\catal\AppData\Local\Programs\Python\Python39\lib\zipfile.py", line 1257, in __init__
self._RealGetContents()
File "C:\Users\catal\AppData\Local\Programs\Python\Python39\lib\zipfile.py", line 1324, in _RealGetContents
raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file