📅  最后修改于: 2023-12-03 15:04:37.713000             🧑  作者: Mango
在Python中,使用glob.glob()
函数和通配符模式,您可以方便地列出目录中的所有文件。以下是一个示例代码片段,它可以列出目录中所有具有.txt
扩展名的文件:
import glob
txt_files = glob.glob('/path/to/directory/*.txt')
for file in txt_files:
print(file)
在上面的代码中,glob.glob()
函数使用通配符模式'/path/to/directory/*.txt'
来查找所有以.txt
扩展名结尾的文件。返回的文件名列表被存储在txt_files
变量中,并被迭代遍历以进行打印。
您还可以使用通配符模式来查找其他类型的文件。例如,要在目录中找到所有.jpg
和.png
图像文件,可以使用以下代码:
import glob
image_files = glob.glob('/path/to/directory/*.{jpg,png}')
for file in image_files:
print(file)
在上述代码中,glob.glob()
函数使用通配符模式'/path/to/directory/*.{jpg,png}'
来查找所有以.jpg
或.png
扩展名结尾的文件。返回的文件名列表被存储在image_files
变量中,并被迭代遍历以进行打印。
无论您想查找哪种类型的文件,Python的glob
模块都是一个强大的工具,可以轻松查找您需要的文件。