基于Python中isfile函数和isdir函数使用详解
isfile()和isdir() 是 Python os 模块中常用的函数,用于判断文件或目录是否存在。
isfile()
isfile() 用于判断给定的路径是否为文件,如果是文件则返回 True,否则返回 False。
语法
os.path.isfile(path)
参数
path:文件路径。
返回值
如果为 True 表示给定的路径是一个文件,否则是一个目录或者不存在。
示例
以下代码演示了如何使用 isfile() 函数判断文件是否存在:
import os
# 文件路径
path = 'test.txt'
if os.path.isfile(path):
print("文件存在")
else:
print("文件不存在")
这里判断 test.txt 文件是否存在。如果存在则打印 "文件存在",否则打印 "文件不存在"。
isdir()
isdir() 用于判断给定的路径是否为目录,如果是目录则返回 True,否则返回 False。
语法
os.path.isdir(path)
参数
path:目录路径。
返回值
如果为 True 表示给定的路径是一个目录,否则是一个文件或者不存在。
示例
以下代码演示了如何使用 isdir() 函数判断目录是否存在:
import os
# 目录路径
path = 'test_dir'
if os.path.isdir(path):
print("目录存在")
else:
print("目录不存在")
这里判断 test_dir 目录是否存在。如果存在则打印 "目录存在",否则打印 "目录不存在"。
总结
使用 isfile() 和 isdir() 函数可以很方便的判断文件和目录是否存在,是 Python 中常用的文件操作函数。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:基于Python中isfile函数和isdir函数使用详解 - Python技术站