使用python输入zip密码

使用python输入zip密码,python,zip,Python,Zip,如果密码为123,文件名为: /tmp/alien-zip-2092.zip 然后还要读取其中的txt文件?这里有一种方法: import zipfile zip = zipfile.ZipFile('/tmp/alien-zip-2092.zip', 'r') zip.setpassword(b"123") zip.extractall('extract/folder') zip.close() @RaulSauco没有说如何使用密码打开。你是对的,怎么样?我不知道这是否有用-但你可以在

如果密码为123,文件名为:

/tmp/alien-zip-2092.zip

然后还要读取其中的txt文件?

这里有一种方法:

import zipfile

zip = zipfile.ZipFile('/tmp/alien-zip-2092.zip', 'r')
zip.setpassword(b"123")
zip.extractall('extract/folder')
zip.close()

@RaulSauco没有说如何使用密码打开。你是对的,怎么样?我不知道这是否有用-但你可以在Linux命令行上找到一种方法来完成它,然后在Python中将该命令作为子进程调用。