700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python 技术篇 - 利用os库实现读取遍历指定路径的文件 区分文件和文件夹

Python 技术篇 - 利用os库实现读取遍历指定路径的文件 区分文件和文件夹

时间:2021-04-01 20:33:01

相关推荐

Python 技术篇 - 利用os库实现读取遍历指定路径的文件 区分文件和文件夹

os库的listdir()方法返回我们给定路径下的所有内容,包括文件和文件夹

import os# os的listdir()方法可以获取到当前目录下的文件和文件夹的列表# for循环来遍历这个列表for i in os.listdir("D:/Qt_ui"):print(i)

上面的方法是展示所有的文件和文件夹,接下来我们来改进一下,区分文件和文件夹,并分别展示出来

os.path.isfile()可以判断是不是文件,是的话返回True

os.path.isdir()可以判断是不是文件夹,是的话返回True

参数必须是完整的路径

所以我们把listdir()返回的内容名跟原路径拼一起就好了

import ospath = "D:/Qt_ui/"# 创建两个列表,一个用来存储文件,一个用来存储文件夹L_file = []L_dir = []for i in os.listdir(path):new_path = path + i # 拼接后路径new_pathif os.path.isfile(new_path): # 判断是不是文件L_file.append(i)elif os.path.isdir(new_path): # 判断是不是文件夹L_dir.append(i)print("文件夹如下:")for i in L_dir:print(i)print("\n文件如下:")for i in L_file:print(i)

这是我要遍历的目录

运行结果如下:

喜欢的点个赞❤吧!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。