python遍历文件夹的方法有哪些

578
2023/9/2 0:28:33
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Python中,可以使用os模块、glob模块和os.walk()函数来遍历文件夹。

  1. 使用os模块:
import os
folder_path = 'path/to/folder'
# 使用os.listdir()列出文件夹中的所有文件和子文件夹
files = os.listdir(folder_path)
for file in files:
file_path = os.path.join(folder_path, file)
if os.path.isdir(file_path):
# 处理子文件夹
pass
else:
# 处理文件
pass
  1. 使用glob模块:
import glob
folder_path = 'path/to/folder'
# 使用glob.glob()获取文件夹中的所有文件
files = glob.glob(folder_path + '/*')
for file in files:
if os.path.isdir(file):
# 处理子文件夹
pass
else:
# 处理文件
pass
  1. 使用os.walk()函数:
import os
folder_path = 'path/to/folder'
# 使用os.walk()遍历文件夹及其子文件夹
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
# 处理文件

以上是常用的遍历文件夹的方法,根据实际需求选择合适的方法进行使用。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: python中qthread的用法是什么