📜  python3 列出目录 - Python (1)

📅  最后修改于: 2023-12-03 15:04:19.578000             🧑  作者: Mango

Python3列出目录

在Python中,有多种方式可以用于列出目录中的文件和子目录,其中最常用的是使用os模块和glob模块。

使用os模块

通过使用os模块,您可以轻松地列出目录中的所有文件和子目录。以下是如何使用os模块列出目录中的所有文件和子目录的基本代码:

import os

for dirpath, dirnames, filenames in os.walk('.'):
    for filename in filenames:
        print(os.path.join(dirpath, filename))

这段代码遍历当前目录及所有子目录,输出每个文件的完整路径。

使用glob模块

除了os模块,您还可以使用glob模块来筛选目录中的文件。以下是如何使用glob模块列出目录中所有的txt文件的基本代码:

import glob

for file in glob.glob('*.txt'):
    print(file)

这段代码会筛选出所有的txt文件,并输出每个文件的名称。

总结

无论您使用哪种方法,Python都提供了一种快速简便的方式来列出目录中的文件和子目录。如果您需要进一步处理目录中的文件和子目录,这些方法将会非常有用。