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

标签 python

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

最佳答案

你会想要使用 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)

关于python - 如何在当前目录及其子目录中创建具有给定扩展名的文件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1274506/

相关文章:

python - 类型错误 : Cannot do inplace boolean setting on mixed-types with a non np. nan 值

python - CSS:图像被拉伸(stretch)成正方形,如何裁剪?

python - 如何将这个文本文件转换成字典?

python - 尝试访问矩阵外部时获取特定值

python - Pandas DataFrame 中索引和列的级别数(深度)

Python:嵌套两种以上的引号

python长度的unicode字符串混淆

python - 如何从列表的开头和结尾去除引号

python - 11 的整除性测试的递归函数?

python - pandas 数组索引不足