python
1、Python 操作文件时,我们一般要先判断指定的文件或目录是否存在,不然容易产生异常。
2、例如我们可以使用 os 模块的 os.path.exists() 方法来检测文件是否存在:
import os.path
os.path.isfile(fname)
3、如果你要确定他是文件还是目录,从 Python 3.4 开始可以使用 pathlib 模块提供的面向对象的方法 (Python 2.7 为 pathlib2 模块):
from pathlib import Path
my_file = Path(/path/to/file)
if my_file.is_file():
# 指定的文件存在
检测是否为一个目录:
if my_file.is_dir():
# 指定的目录存在
4、如果要检测路径是一个文件或目录可以使用 exists() 方法:
if my_file.exists():
# 指定的文件或目录存在
在 try 语句块中你可以使用 resolve() 方法来判断:
try:
my_abs_path = my_file.resolve()
except FileNotFoundError:
# 不存在
else:
# 存在
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
社保使用手机怎样查询交费记录
手机查询社保缴费明细有三种方法。一上网查询。登陆所在城市的劳...云吞面怎么做才好
主料鸡蛋面块云吞皮包半肥猪肉克虾仁克马蹄个鸡蛋个。配料高汤适...nlp是什么
是神经语言程序学的英文缩写。在香港,也有意译为身心语法程式学...一般主题为感恩出什么节目好
可以唱一些感恩类的歌曲,如感恩的心,注意情感充沛,表达感恩之...文化生活包含哪些内容
文化生活主要包括体育运动健身舞蹈游戏手工制作发明旅游阅读公园...百香果的籽要咬碎吗
百香果食用时可以不用嚼碎。切开或掰成两半,果肉是裹在籽的外面...农田间混套作时效益是如何影响的
农田间混套作时,按不同比例分别播种两种作物和时,其产量效益对...电烤箱烤熟猪蹄怎样烤
电烤箱烤熟猪蹄方法首先焯过水的猪蹄捞出,再用开水冲洗干净备用...在上海怎么坐地铁便宜
上海地铁是按两站之间最近里程算票价的。比如号线换号线到人民广...苏宁易购实名认证
点击我的易购打开软件后,点击软件右下角的我的易购。点击上面的...男士裤子穿搭技巧
束脚瘦腿运动裤。这是一个运动裤,休闲舒适的那种,无论是学生,...天水黄焖鸡怎么做黄焖排骨怎么做
天水黄焖鸡材料鸡块,生姜,香菇,辣椒,鸡块,耗油。做法先将鸡...什么花可以用阿司匹林
可以使用阿司匹林的花有兰花玫瑰花月季花君子兰蟹爪兰杜鹃花栀子...墙面漆的组成成分
墙面漆即面漆,又称乳胶漆,主要起装饰和保护的作用,成分有主要...网上买的空调怎么保修
网上买的空调,假如出现故障了要保修,可以先联系卖家,现在都是...