扫描二维码,下载安卓APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038
论坛 >编程语言 >Python 判断文件是否存在之Try语句和pathlib模块

Python 判断文件是否存在之Try语句和pathlib模块

qsl发布于 2017-08-23 09:25查看:8715回复:1

        使用Try语句

        可以在程序中直接使用open()方法来检查文件是否存在和可读写。

        语法:

        open(<file/path>)

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

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

              如果你open的文件不存在,将抛出一个FileNotFoundError的异常;

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

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

1503451422629463.jpg

        使用try语句进行判断,处理所有异常非常简单和优雅的。而且相比其他不需要引入其他外部模块。

     使用pathlib模块

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

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

      检查路径是否存在

      image.png

        检查路径是否是文件

1503451517371654.jpg


收藏(0)0
查看评分情况

全部评分

此主贴暂时没有点赞评分

总计:0

回复分享

版主推荐

    共有1条评论

    • 课课家运营团队
    • Mr ken
    • YUI
    • cappuccino
    • mr jack
    • IT宅男
    • Mright
    • 选择版块:

    • 标题:

    • 内容

    • 验证码:

    • 标题:

    • 内容

    • 选择版块:

    移动帖子x

    移动到: