当前位置 : 主页 > 编程语言 > python >

Python os.DirEntry.is_dir(目录项是否为目录)方法详解

来源:互联网 收集:自由互联 发布时间:2023-07-28
Python os.DirEntry.is_dir() 方法用于判断一个目录项是否为目录。 其语法为: os.DirEntry.is_dir() 其中,os.DirEntry 表示一个目录项对象,可以通过 os.scandir() 函数获得,is_dir() 表示判断此目录项

Python os.DirEntry.is_dir() 方法用于判断一个目录项是否为目录。

其语法为:

os.DirEntry.is_dir()

其中,os.DirEntry 表示一个目录项对象,可以通过 os.scandir() 函数获得,is_dir() 表示判断此目录项是否为目录。该方法返回一个布尔值,表示此目录项是否为目录。如果是目录,则返回 True,否则返回 False。

使用示例:

import os

# 打开当前目录
path = '.'

# 遍历目录
with os.scandir(path) as entries:
    for entry in entries:
        if entry.is_dir():
            print(entry.name, '是目录')
        else:
            print(entry.name, '不是目录')

运行结果为:

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

file1.txt 不是目录
file2.txt 不是目录
dir1 是目录

参考资料:

  • Python 3 os.DirEntry.is_dir() 方法文档:https://docs.python.org/3/library/os.html#os.DirEntry.is_dir
上一篇:Python os.fork() 方法详解
下一篇:没有了
网友评论