os.scandir()方法,它是一个目录迭代方法,os.scandir() 的运行效率要比 os.walk 高,os模块 scandir方法返回了一个DirEntry迭代器对象,它非常轻巧方便,并且能告诉你迭代文件的路径
具有以下属性和方法:
name: 条目的文件名,相对于 scandir path 参数( 对应于 os.listdir的返回值)
path: 输入路径 NAME ( 不一定是绝对路径) --与 os.path.join(scandir_path, entry.name)
is_dir(, follow_symlinks=True): 类似于 pathlib.Path.is_dir(),但返回值在 DirEntry 对象上是缓存;大多数情况下不需要系统调用;如果 follow_symlinks 是 false,则不要跟随符号链接。
is_file(, follow_symlinks=True): 类似于 pathlib.Path.is_file(),但返回值在 DirEntry 对象上是缓存;大多数情况下不需要系统调用;如果 follow_symlinks 是 false,则不要跟随符号链接。
# __author__ = 'lzc'
# -*- coding: UTF-