python中的os.listdir()与os.path.isdir()
程序员文章站
2024-01-26 12:05:34
...
python中的os模块提供了丰富的方法来处理文件和目录。
1.os.listdir(path)
是用来返回path指定的文件夹包含的文件或文件夹的名字的列表。
下面给出一个例子:
图中是我文件夹下的文件,运行下面的代码
import os
path = './data_set/flower_data/flower_photos'
for i in os.listdir(path):
print(i)
可以看到结果如下:
2.os.path.isdir()
是用来判断路径是否为目录
还是上面的文件夹,运行如下代码:
import os
path = './data_set/flower_data/flower_photos'
for i in os.listdir(path):
if os.path.isdir(os.path.join(path, i)):
print(i)
结果为:
可以对比看到,此时的输出没有txt文件,所以说isdir()是用来判断此路径是否为一个目录,简单理解为是否是一个可展开的文件夹的。
注意这里要使用绝对路径,因此又使用了os.path.join()函数,这个函数的作用就是将两个路径拼接在一起。
上一篇: Flash怎么绘制水晶苹果图标?
推荐阅读
-
python中的os.listdir()与os.path.isdir()
-
python中判断文件编码的chardet(实例讲解)
-
Python中李群SO(3)与李代数so(3)之间指数映射与实现源码
-
python中类的继承、重写
-
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
-
php中__destruct与register_shutdown_function执行的先后顺序问题
-
链表中与环相关的问题
-
子目录中的php怎么访问与网站根目录htdocs平行的目录
-
python数据处理,pandas包中DataFrame和Series的常用方法整理
-
python中的高级特性