【问题标题】:How to get a list of files in nested directories from a given path, irrespective of file extension? [duplicate]无论文件扩展名如何,如何从给定路径获取嵌套目录中的文件列表? [复制]
【发布时间】:2021-08-15 00:43:33
【问题描述】:

我知道我可以使用glob.glob("./**/*"),但这似乎包括结果集中的目录名称。如果我尝试glob.glob("./**/*.*"),它会排除没有任何文件扩展名的文件。如何获得一个结果集,该结果集提供所有文件而不考虑文件扩展名?

【问题讨论】:

  • 您知道文件名不必采用 xxx.yyy 形式,文件夹名称也可以采用 xxx.yyy 形式,是吗?
  • @jarmod 我没有考虑过。在这种情况下,glob.glob("./**/*.*") 也会获取这些结果

标签: python


【解决方案1】:
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)

【讨论】:

    猜你喜欢
    • 2022-06-23
    • 2018-08-28
    • 1970-01-01
    • 2014-06-06
    • 2010-09-27
    • 2015-05-03
    • 1970-01-01
    • 2018-02-05
    • 2019-04-22
    相关资源
    最近更新 更多