0
を与える私のスクリプトですzipfile.extractallはいつもここで例外
abcde
fghijk
secret
lmnopq
rstw
uvwxyz
ファイルpasswords.txtは、そのうちの5つの文字列を、持っているだけ1つはこのzipファイルの正しいパスワードです(あなたが推測したように、秘密は正しいパスワードです)。このスクリプトを実行すると、常にcatchブロックに行き、('Bad password for file', <zipfile.ZipInfo object at 0x7f70836d52a8>)
を5回印刷します。私はここで間違って何をしていますか?
事は、私が –
を確認し、そのファイルを解凍ことはありません、ですなぜあなたのスクリプトではなく、それはファイルを解凍しない理由の5つの例外を取得する理由についてご質問はありますか? (ヒント:エラーが出ない場合は、ファイルを解凍しています。質問はどこですか?) – kindall
例外ブロックに入るので、ファイルを解凍することはありません –