📅  最后修改于: 2023-12-03 15:04:19.578000             🧑  作者: Mango
在Python中,有多种方式可以用于列出目录中的文件和子目录,其中最常用的是使用os模块和glob模块。
通过使用os模块,您可以轻松地列出目录中的所有文件和子目录。以下是如何使用os模块列出目录中的所有文件和子目录的基本代码:
import os
for dirpath, dirnames, filenames in os.walk('.'):
for filename in filenames:
print(os.path.join(dirpath, filename))
这段代码遍历当前目录及所有子目录,输出每个文件的完整路径。
除了os模块,您还可以使用glob模块来筛选目录中的文件。以下是如何使用glob模块列出目录中所有的txt文件的基本代码:
import glob
for file in glob.glob('*.txt'):
print(file)
这段代码会筛选出所有的txt文件,并输出每个文件的名称。
无论您使用哪种方法,Python都提供了一种快速简便的方式来列出目录中的文件和子目录。如果您需要进一步处理目录中的文件和子目录,这些方法将会非常有用。