本文与《【Java】读取其下所有文件夹与文件的路径》 (点击打开链接)为姊妹篇,主要讲述Python对于文件信息的读取操作。
Python对于文件信息的读取操作,在其固有类os中。
下面以读取F盘下的所有文件夹作为例子说明这个问题:
Python对于文件夹的遍历有两种写法,一种是直接利用其封装好的walk方法直接操作。
这是Python做得比Java优势的地方:
# -*-coding:utf-8-*-
import os
for root,dirs,files in os.walk("f:
假设有这样一个任务,希望对某个文件夹(包括所有子文件夹与文件)中的所有文件进行处理。这就需要遍历整理目录树, 处理遇到的每个文件。
import os
'''
遍历目录树
'''
for folder_name,sub_folders,filenames in os.walk('F:\\dicts'):
print('当前文件夹:'+folder_name)
for sub_folder in sub_folders:
print('所包含的子文件夹:'+sub_folder)
for