Python 使用os模块遍历文件目录
来源:互联网 发布:联通大数据宣传片 编辑:程序博客网 时间:2024/06/04 19:33
一、os模块
Python的os模块提供了有关操作系统的很多功能,和具体的平台无关。它提供了很多方法,能够方便的对文件目录进行操作,如下所示:
1、os.name()
判断目前正在使用的平台
2、os.getcwd()
获取当前目录
3、os.listdir(path)
返回指定目录下所有的文件和目录
4、os.remove()
删除一个文件
5、os.system(command)
运行操作系统指定的命令
6、os.path.join(path,name)
连接path和文件名
7、os.path.abspath(path)
获取path的绝对路径
8、os.walk(path)
遍历path,该方法返回一个三元组(dirpath,dirnames,filenames):
其中dirpath:string,目录的路径名称。
dirnames:list,是dirpath下所有子目录的名称
filenames:list,包含非目录下的文件名称,不包含目录信息,需要使用os.path.join拼接全目录名称。
os还提供了其他的方法,不再一一列举。
二、遍历目录
1、第一种方法
import osdef scanfile(path):filelist = os.listdir(path)allfile = []for filename in filelist:filepath = os.path.join(path,filename)if os.path.isdir(filepath):scanfile(filepath)print filepath allfile = scanfile('C:/studyPy')2、第二种方法 使用os.walk方法
for path,d,filelist in os.walk("C:/studyPy"):for filename in filelist:os.path.join(path,filename)
0 0
- Python 使用os模块遍历文件目录
- Python 使用 OS 模块实现目录遍历
- python os模块文件目录
- python 目录文件操作 os模块
- python os模块 操作文件和目录
- Python模块: 文件和目录os+shutil
- python使用os模块的os.walk遍历文件夹
- python 文件操作 os模块使用
- Python os.walk 遍历目录
- python os模块之找到目录下最新的文件
- Python学习OS 模块来处理文件和目录
- python OS模块: 目录操作
- python os模块创建目录
- python os模块使用
- python os模块使用
- Python os模块使用
- python os模块使用
- 使用 python 遍历目录下的文件
- scala(1)
- Override和Overload的区别
- 打印汉诺塔游戏轨迹
- VC 实现文件与应用程序关联
- IO流(下)
- Python 使用os模块遍历文件目录
- 《学习OpenCV》第四章课后题2
- 树状数组
- android中Handler的源码分析
- 字典转model类、封装(OC中)
- OC学习笔记之OC内存管理
- SSH Secure Shell Client用pub key认证登录linux
- java面试中注意的问题02
- 【Cocos2d-x】CCArray