def zip_crack(self, pwd): runtime = self.show() print(f'破解已用时: {runtime} 当前密码: {pwd}', end='\r') try: zip_file = ZipFile(self.filename) zip_file.pwd = pwd.encode() zip_file.extractall() print(f'破解已完成: {runtime} 压缩密码: {pwd}') with open('res.txt', 'w') as f: f.write(pwd) os._exit(0) except: pass