python - 无论文件扩展名如何,如何从给定路径获取嵌套目录中的文件列表?
问题描述
我知道我可以使用glob.glob("./**/*")
,但这似乎包括结果集中的目录名称。如果我glob.glob("./**/*.*")
改为尝试,它会排除没有任何文件扩展名的文件。如何获得一个结果集,该结果集提供所有文件而不考虑文件扩展名?
解决方案
folderpath = ''
for dirname, subdirs, files in os.walk(folderpath):
for fname in files:
full_path = os.path.join(dirname, fname)
print(dirname)
print(fname)
print(full_path)
推荐阅读
- .htaccess - 使用 htaccess 修改 URL 查询值
- apache-flink - Flink:MaxOutOfOrderness 和 AllowedLateness 的区别
- sql - 拆分字符串并计数 Teradata SQL
- json - 将 JSON 数据存储到 CoreData
- user-interface - 为没有命令行参数或公开 API 的 GUI 应用程序创建 CLI 包装器
- node.js - Graphdb.js Node.js - 使用 GraphDB 进行节点服务器身份验证
- java - 在 Hibernate 中映射实体的问题
- android - 在一个主题中组合颜色
- node.js - 是否可以在 NodeJS 集群模块中以不同于“消息”的方式命名事件?
- bash - 如何在 bash 中检测到多少命令成功与否?