首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取top文件中的顶级目录

获取top文件中的顶级目录
EN

Stack Overflow用户
提问于 2019-11-16 07:16:43
回答 1查看 782关注 0票数 1

在压缩文件"test.zip“中有以下结构

  • JOU=00335/VOL=2019.30/ISU=9-10/ART=9812/data.xml
  • JOU=00335/VOL=2019.30/ISU=9-10/ART=9813/data.xml
  • JOU=00335/VOL=2019.30/ISU=9-10/ART=9814/data.xml

有多个顶级文件夹,如JOU=00336JOU=00337等。

我想数数顶级文件夹。

我有下面的代码,它给出了在test.zip中压缩的所有XML文件的计数。

代码语言:javascript
运行
复制
        with ZipFile("test.zip", "r") as f:
            print(len(f.namelist()))

不确定如何只计算顶级文件夹

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-16 07:26:49

您可以拆分路径以获得它们中的第一个元素,并使用set计算那些唯一的路径。

代码语言:javascript
运行
复制
top = {item.split('/')[0] for item in f.namelist()}
print(len(top))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58888465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档