大神應該知道zipfile這個自帶的模塊。
我自己建立一個有密碼的zip,python直接識別并且安裝我的原始碼可以破解密碼。
我網路下載的zip,直接提示我這個檔案它不是zip檔案。
唯一的區別就是我的zip檔案,打開會顯示里面有啥,然后解壓需要密碼。
我從網路下載的,打開就出來一個視窗,讓你輸入密碼,你不熟,根本進不去,也看不到里面有什么檔案。
我現在手里有一直收集的幾十個解壓密碼,和幾百G的zip檔案,一個個試真的會累死的,求大神幫助啊。
我自己的跑字典原始碼在這。怎么讓zipfile.ZipFile識別我的zip檔案,明明就是zip,它就是提示有的可以,有的不是。
import zipfile
def extract():
try:
zfile = zipfile.ZipFile("ZIP檔案", "r") # 讀取壓縮包,如果用必要可以加上'r'
f = open('K:\\解壓密碼.txt', 'r', encoding='UTF-8')
for password in f.readlines():
try:
password.strip('\n')
zfile.extractall(path='',pwd=password.encode('ascii'))
print("當前壓縮密碼為:", password)
break
except Exception:
print('密碼錯誤'+password)
pass
except Exception as aaa:
print(aaa)
f.close()
zfile.close()
if __name__=="__main__":
extract()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/228154.html
上一篇:simulink 仿真
下一篇:求助
