我有一个压缩数据文件(都在一个文件夹中,然后压缩)。我想在不解压缩的情况下读取每个文件。我尝试了几种方法,但是没有任何方法可以在zip文件中输入文件夹。我该如何实现?
zip文件中没有文件夹:
with zipfile.ZipFile('data.zip') as z:
for filename in z.namelist():
data = filename.readlines()
只有一个文件夹:
with zipfile.ZipFile('data.zip') as z:
for filename in z.namelist():
if filename.endswith('/'):
# Here is what I was stucked
我有亚历克的密码。我做了一些小修改:(注意,这对受密码保护的zipfiles不起作用)
^{} 递归返回存档中所有项的列表。
您可以通过调用os.path.isdir()来检查项是否为目录:
希望能有所帮助。
相关问题 更多 >
编程相关推荐