11
我期待在Python從一個.zip解壓一個特定的文件夾:如何從一個.zip解壓特定文件夾與Python
例如archive.zip
包含文件夾foo
和bar
,我想將foo
解壓到一個特定位置,保留它的文件夾結構。
我期待在Python從一個.zip解壓一個特定的文件夾:如何從一個.zip解壓特定文件夾與Python
例如archive.zip
包含文件夾foo
和bar
,我想將foo
解壓到一個特定位置,保留它的文件夾結構。
檢查zipfile模塊。
對於您的情況:
import zipfile
archive = zipfile.ZipFile('archive.zip')
for file in archive.namelist():
if file.startswith('foo/'):
archive.extract(file, 'destination_path')
http://stackoverflow.com/questions/639962/unzipping-directory-structure-with-python這個問題看起來很相似 – cleg
@cleg這不,這個問題就是關於保留目錄結構 - 我知道該怎麼做。我想知道如何從zip中提取特定的文件夾。 – James