我有一个 zip 文件结构,例如 - B.zip/org/note.txt 我想直接列出 org 文件夹内的文件,而不转到 B.zip 中的其他文件夹
我编写了以下代码,但它列出了 B.zip 文件中可用的所有文件和目录
f = zipfile.ZipFile('D:\python\B.jar')
for name in f.namelist():
print '%s: %r' % (name, f.read(name))
Run Code Online (Sandbox Code Playgroud)
您可以通过startwith函数过滤产量。(使用Python 3)
import os
import zipfile
with zipfile.ZipFile('D:\python\B.jar') as z:
for filename in z.namelist():
if filename.startswith("org"):
print(filename)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5265 次 |
| 最近记录: |