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:
# 存在


问答推荐:
核桃仁炖五味子
食材核桃仁克五味子克蜂蜜适量。做法首先将核桃仁放入锅中,然后将五味子也加入,再将适量蜂蜜放入,然后加入适量的水,炖个小时...姜姓由来
姜姓源出神农氏,炎帝生于姜水,因以水命姓为姜,裔孙姜子牙周初封于齐,到战国中期,为田氏所灭,子孙分散,有以国名为氏是齐氏...蒙迪欧喇叭突然不响了什么原因
蒙迪欧喇叭不响或声音嘶哑的主要原因,是蓄电池存电不足喇叭继电器和按钮损坏喇叭损坏。喇叭不响首先检查喇叭的鸣声,如果感到鸣...激光美白是永久的吗
激光美白是应用激光仪产生的高强度的光束,根据激光类型不同产生光线颜色不同。皮肤颜色不同吸收的激光也不同,并利用激光能量令...剥椰肉的教程
先取出椰汁,再上锅蒸分钟,椰肉自动与壳分离,按照你的喜好剖开壳就能得到一个球状的空心椰肉,掏一个小洞,把勺子塞进去掏果肉...果仁曲奇的做法
材料低粉克,奶粉克,光明有盐黄油克,糖粉克,细砂糖克,全蛋液克,牛奶克,芝麻核桃碎,适量。将室温软化的黄油在大盆里打发,...青岛有哪些好玩好吃的推荐为什么
青岛的风味小吃有小笼蒸饺锅贴豆沙包地瓜枣合饼麻花蟹壳黄烤鱿鱼马家拉面美达尔烤肉开花馒头炒面坛子肉虾汤面甜沫春卷蛤蜊面杠子...妻子的秘密电视剧剧情
剧情介绍两小无猜的江百合与黎明朗即将订婚。作为之江市江黎两大企业的继承人,他们童话般的结合却因一场突如其来的大火产生了变...不含税什么意思
不含税经常出现在应聘人工工资的规定上,比如含税或者不含税,其中不含税指用户拿到的实际工资,说多少拿到手就是多少如果含税,...自动扩香机的正确使用方法
自动扩香机怎样用,能够达到更好的使用效果,下面就来看看自动扩香机的正确使用步骤。将自动扩香机和雾化喷头用口径宽的软管链接...怎么看电脑内存条型号
查看说明书,如果是品牌电脑,一般会附带电脑说明书或详细的硬件配置清单,可由此确认内存型号。查看内存条实物,关机断电,打开...非欧几何的产生与发展
产生罗巴切夫斯基几何,简称罗氏几何,是第一个被提出的非欧几何学,十九世纪二十年代,俄国喀山大学教授罗巴切夫斯基推理欧几里...白元口罩相当于国内什么标准
医用口罩标准。口罩是一种卫生用品,一般指戴在口鼻部位用于过滤进入口鼻的空气,以达到阻挡有害的气体气味飞沫进出佩戴者口鼻的...日加偏旁组成新字组词
加偏旁寸,时,表示时间,年代时期,当前的现在的,季节等含义又是法定计量单位中的时间单位,一昼夜的二十四分之一,旧时的计时...没煎的南瓜饼怎么保存
没炸过的南瓜饼,稍微上一层面粉。将南瓜饼排在烤盘之类的平板上。放进冰箱冷冻几个小时,等待完全冻硬。冻硬之后可以将南瓜饼装...