首页 > 编程知识 正文

python怎么判断文件夹是否存在,python判断是不是文件

时间:2023-05-06 20:37:48 阅读:221485 作者:2108

1.使用os模块

使用os.path.isfile()判断文件或路径是否存在:

import osos.path.isfile("./model") #文件夹是否存在os.path.isfile("./model/a.txt") #文件是否存在

或使用os.access()判断文件是否可以进行读写操作:

os.F_OK: 检查文件是否存在

os.R_OK: 检查文件是否可读

os.W_OK: 检查文件是否可以写入

os.X_OK: 检查文件是否可以执行

import osif os.access("/file/path/foo.txt", os.F_OK): print "Given file path is exist."

2.使用try语句

通过try捕获不存在错误:

try: f=open("xxx") f.close()except FileNotFoundError: #不存在 print "File is not found."except PersmissionError: #无权限访问 print "You don't have permission to access this file."except IOError: #更广泛的异常 print "File is not accessible."

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。