当前位置: 首页 > 图灵资讯 > 行业资讯> python脚本查找文件是否存在的方法

python脚本查找文件是否存在的方法

发布时间:2026-05-02 09:59:59

python脚本查找文件是否存在的方法:

1、使用os模块

os模块中的os.path.exists()检查文件是否存在的方法。

判断文件是否存在

importos
os.path.exists(test_file.txt)
#True

os.path.exists(no_exist_file.txt)
#False

2、使用Try语句

open()方法可直接用于检查文件是否存在和可读写。

语法:

open()

如果你的open文件不存在,程序会抛出错误,用try语句捕捉错误。

程序无法访问文件的原因可能有很多:

如果您的open文件不存在,将抛出filenotfounderror的异常;

文件存在,但无权访问,会抛出Persmissioneror的异常。

因此,可以使用以下代码来判断文件是否存在:

try:
f=open()
f.close()
exceptFileNotFoundError:
print"Fileisnotfound."
exceptPersmissionError:
print"Youdon'thavepermissiontoaccessthisfile."

事实上,没有必要如此仔细地处理每一个异常,上述两个异常都是IOEror的子类。因此,可以简化程序:

try:
f=open()
f.close()
exceptIOError:
print"Fileisnotaccessible."

3、使用pathlib模块

Python3版本中的Pathlib模块是内建模块,但Python2中需要单独安装三方模块。

使用pathlib需要使用文件路径来创建path对象。这条路径可以是文件名或目录路径。

检查路径是否存在

path=pathlib.Path("path/file")
path.exist()

检查路径是否为文件

path=pathlib.Path("path/file")
path.is_file()

请关注Python视频教程栏目,了解更多Python知识。

相关文章

用python如何判断字符的大小写

用python如何判断字符的大小写

2026-05-29
python日志怎么存储

python日志怎么存储

2026-05-11
python能开发前端吗

python能开发前端吗

2026-05-11
python如何汇总多个excel

python如何汇总多个excel

2026-05-11
如何利用python快速生成大文件

如何利用python快速生成大文件

2026-05-11
怎么判断Python数字中的偶数

怎么判断Python数字中的偶数

2026-05-11