python中怎么判断一个文件是否存在

发布时间:2021-07-02 16:08:45 作者:Leah
来源:亿速云 阅读:207

python中怎么判断一个文件是否存在,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。


方法1, os.path.exists

import os

print(os.path.exists('log.txt'))
这是我最喜欢使用的一种方法,它不仅能够判断一个文件是否存在,还能判断一个文件夹是否存在

方法2, os.path.isfile

import os

print(os.path.isfile('log.txt'))
isfile方法可以判断所给的path是不是文件,如果是,就证明文件存在,反之,文件不存在

方法3, 尝试以读模式打开文件

try: 
 with open('log.txt', 'r') as fh:
   pass
except FileNotFoundError:
 print('不存在')
如果文件不存在,则会抛出FileNotFoundError异常,通过except捕捉该异常就可以判断文件是否存在,打开文件使用了with关键字,因此不需要主动关闭文件

方法4, 使用pathlib

from pathlib import Path

config = Path('log.txt')
print(config.is_file())

关于python中怎么判断一个文件是否存在问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

推荐阅读:
  1. java如何判断文件是否存在
  2. Python中怎么判断文件或目录是否存在

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:php curl如何上传文件

下一篇:PHP如何获取当前完整URL地址的函数

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》