Python文件操作与目录
2017-08-03 22:20
363 查看
1.获取当前目录下的所有目录:
[x for x in os.listdir('.') if os.path.isdir(x)]
其中,左边x表示列表元素,
for...in..表示遍历目录下的所有对象。
if表示判断True则返回。
2.获取当前目录下的所有py文件:
[x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']
增加判断条件,其中涉及常用模块:
os.path.splitext(x)[1]表示分离文件名和扩展名。例如
os.path.splitext('F:\Python\聚类分析.py')打印结果为
('F:\\Python\\聚类分析', '.py')所以‘.py’表示判断。
3.os.path.join()
将两个文件路径合并成一个。例如:
os.path.join('home','fan','python')返回值为:
'home\\fan\\python'
相关文章推荐
- Python 文件目录操作
- python 目录和文件操作
- Python文件管理对相应目录下的进删除、重命名、移动文件等相应操作
- python学习笔记 操作文件和目录
- python文件、目录及路径操作
- python 目录 文件操作大全
- python操作文件目录
- python操作文件和目录
- python os模块 操作文件和目录
- python 部分文件、目录操作
- Python 操作文件、文件夹、目录大全
- python对文件,目录,操作函数
- python天天进步(3)--文件操作之遍历目录
- python之文件的读写和文件目录以及文件夹的操作
- Python 文件目录操作
- python 文件、目录操作(新增、移动、删除等)
- 【Python】[IO编程]文件读写,StringIO和BytesIO,操作文件和目录,序列化
- python_文件与目录操作
- python 文件、目录操作(新增、移动、删除等)
- python文件和目录操作