您的位置:首页 > 编程语言 > Python开发

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