全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

python脚本如何查找文件是否存在

发布时间:2023-11-08 18:04:04
发布人:xqq

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的异常;

文件存在,但是没有权限访问,会抛出一个PersmissionError的异常。

所以可以使用下面的代码来判断文件是否存在:

try:

f=open()

f.close()

exceptFileNotFoundError:

print"Fileisnotfound."

exceptPersmissionError:

print"Youdon'thavepermissiontoaccessthisfile."

其实没有必要去这么细致的处理每个异常,上面的这两个异常都是IOError的子类。所以可以将程序简化一下:

try:

f=open()

f.close()

exceptIOError:

print"Fileisnotaccessible."

3、使用pathlib模块

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

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

检查路径是否存在

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

path.exist()

检查路径是否是文件

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

path.is_file()

以上内容为大家介绍了python脚本如何查找文件是否存在,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

python培训

相关文章

Python怎么运行shell脚本

Python怎么运行shell脚本

2023-11-08
Python中int占几个字节

Python中int占几个字节

2023-11-08
Python中无穷大怎么写

Python中无穷大怎么写

2023-11-08
安装Python需要JDK吗

安装Python需要JDK吗

2023-11-08

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取