📅  最后修改于: 2023-12-03 15:04:21.264000             🧑  作者: Mango
os.DirEntry.is_file()
方法返回一个布尔值,用于判断目录条目是否为文件。
此方法可以与 os.scandir()
方法一起使用,os.scandir()
方法为指定路径中的所有条目生成一个 DirEntry
对象,os.DirEntry.is_file()
方法可以用来检查每个条目是否为文件,进而进行其他操作或处理。
os.DirEntry.is_file()
此方法不接受任何参数。
is_file()
方法返回布尔值,当目录条目为文件时,返回 True
;否则返回 False
。
以下是使用 os.DirEntry.is_file()
方法的示例:
import os
# 指定待读取的目录
dir_path = '/path/to/directory'
# 使用 os.scandir() 方法获取 DirEntry 对象列表
with os.scandir(dir_path) as entries:
for entry in entries:
# 判断目录条目是否为文件
if entry.is_file():
# 处理文件
print(f"Found file: {entry.name}")
else:
# 处理目录
print(f"Found directory: {entry.name}")