我最近需要使用 Python 2.7 解開 zip 壓縮檔並分析檔案內容。所以我寫了下面的程式。然而這個程式是有問題的。它沒有辦法列出 zip 壓縮檔裡面的檔案。為什麼呢?
#!/usr/bin/env python
import os
import shutil
import sys
import tempfile
import zipfile
def unzip(zip_file_path, out_dir):
with zipfile.ZipFile(zip_file_path) as zip_file:
zip_file.extractall(out_dir)
def list_files(path):
for base, _, filenames in os.walk …