如何在当前目录及其子目录中创建具有给定扩展名的文件列表?

Mar*_*ann 9 python

我正在尝试生成一个文本文件,其中包含当前目录中所有文件的列表及其扩展名的所有子目录".asp".最好的方法是什么?

Unk*_*own 19

你会想要使用os.walk来实现这一点.

import os

asps = []
for root, dirs, files in os.walk(r'C:\web'):
    for file in files:
        if file.endswith('.asp'):
            asps.append(file)
Run Code Online (Sandbox Code Playgroud)

  • 1个衬垫很好,但在可读性方面并不完全是Pythonic. (5认同)