os.walk是Python中的一个函数,用于遍历指定目录及其子目录中的所有文件和文件夹。它返回一个生成器对象,可以通过迭代来获取目录中的所有文件和文件夹。
使用os.walk读取不同目录下的文本文件的步骤如下:
import os
root_dir = '/path/to/root/directory'
for root, dirs, files in os.walk(root_dir):
# 在这里进行处理
for file in files:
if file.endswith('.txt'):
file_path = os.path.join(root, file)
# 在这里对文本文件进行处理
完整代码示例:
import os
root_dir = '/path/to/root/directory'
for root, dirs, files in os.walk(root_dir):
for file in files:
if file.endswith('.txt'):
file_path = os.path.join(root, file)
# 在这里对文本文件进行处理
os.walk的优势在于它能够递归地遍历目录及其子目录中的所有文件和文件夹,非常方便。它可以帮助开发人员快速获取指定目录下的所有文件,并进行相应的处理。
os.walk的应用场景包括但不限于:
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体选择产品时需要根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云