是通过使用文件操作相关的模块和函数来实现的。常用的文件操作模块是os
和glob
。
os
模块进行文件遍历:os
模块是Python提供的一个与操作系统交互的接口,可以进行文件和目录的操作。示例代码:
import os
def traverse_files(directory):
for root, dirs, files in os.walk(directory):
for file in files:
file_path = os.path.join(root, file)
# 处理文件,例如打印文件路径
print(file_path)
traverse_files('/path/to/directory')
glob
模块进行文件遍历:glob
模块是Python提供的一个用于匹配文件路径的模块,支持通配符的使用。示例代码:
import glob
def traverse_files(directory):
file_pattern = os.path.join(directory, '*')
files = glob.glob(file_pattern)
for file in files:
# 处理文件,例如打印文件路径
print(file)
traverse_files('/path/to/directory')
以上是在Python中循环遍历文件的方法,通过使用os
模块或glob
模块可以方便地实现文件的遍历和处理。
领取专属 10元无门槛券
手把手带您无忧上云