嗨客网搜索

Python isfile函数

Python isfile函数教程

Python 中,isfile 函数用于判断输入的路径是否是文件,如果是文件,则返回 True,否则,返回 False。如果,isfile 函数 中的 参数 path 不存在,那么 isfile 函数会永远返回 False。

isfile函数详解

语法

import os os.path.isfile(path)

参数

参数 描述
path 需要判断的路径。

返回值

判断参数 path 是否是文件,如果是文件,则返回 True,否则,返回 False,如果 path 不存在,返回 False。

案例

isfile函数判断是否是文件

使用 isfile 函数判断是否是文件

print("嗨客网(www.haicoder.net)") import os isfile = os.path.isfile("C:/haicoder/haicoder.txt") print("isfile =", isfile) isfile = os.path.isfile("C:/haicoder/") print("isfile =", isfile) isfile = os.path.isfile("C:/haicoder.py") print("isfile =", isfile) isfile = os.path.isfile("C:") print("isfile =", isfile)

程序运行后,控制台输出如下:

13_Python isfile函数.png

我们首先使用 isfile 函数判断 “C:/haicoder/haicoder.txt” 路径是否是文件,此时,因为我们的 C 盘下没有 haicoder 路径,也没有 haicoder.txt 文件,因此返回了 Fasle。

接着,我们再次使用 isfile 函数判断 “C:/haicoder/” 路径是否是文件,因为,这是一个目录,因此返回了 False,接着,再次使用 isfile 函数判断 “C:/haicoder.py” 路径是否是文件,因为文件不存在,同样返回了 False。

最后,我们使用 isfile 函数判断 “C:” 路径是否是文件,返回了 False,此时,我们在 C 盘下创建 haicoder 文件夹,并在 haicoder 文件夹下创建 “haicoder.txt” 文件,同时,在 C 盘下创建 “haicoder.py” 文件,再次运行程序,输出如下:

14_Python isfile函数.png

此时,我们看到使用 isfile 函数判断路径 “C:/haicoder/haicoder.txt” 和 “C:/haicoder.py” 都返回了 True,因此这次这个路径是真实存在的,且是一个文件。

Python isfile函数教程

在 Python 中,isfile 函数用于判断输入的路径是否是文件,如果是文件,则返回 True,否则,返回 False。如果,isfile 函数中的参数 path 不存在,那么 isfile 函数会永远返回 False。

嗨客网顶部