2016-01-09 111 views
0

當使用python模塊zipfile時,出於某種原因,我不知道我無法爲創建的存檔設置密碼。使用python的zipfile模塊設置密碼

當試圖解壓以下空的zip壓縮包,我可以這樣做,而不提示輸入密碼..

這裏是我的代碼,有什麼不對?

import zipfile 
with zipfile.ZipFile("1.zip","w") as zip: 
    zip.setpassword("1234") 
+0

是不是僅需要讀取存檔文件中的文件的密碼?如果檔案沒有文件,則不需要密碼。 – user2357112

+0

@ user2357112:它也適用於非空zip文件 – JavaSa

回答

2

從文檔zipfile模塊

它支持ZIP壓縮加密文件解密,但目前尚不能建立一個加密的文件。

+1

請參閱[本問答](http://stackoverflow.com/questions/17250/create-an-encrypted-zip-file-in-python)以獲取更多其他方法去做這個。 –

+0

那麼'setpassword'方法是什麼? – JavaSa

+0

用於提取解密的文件 –

相關問題