网站首页
手机版

python 看是否存在文件夹 Python 判断文件/目录是否存在

更新时间:2023-01-05 04:31:43作者:佚名

python 看是否存在文件夹 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:

# 存在

本文标签: python看是否存在文件夹  

为您推荐

松子产地在哪里 松子产地在哪里多少钱一斤

中国松子的产地主要分布于东北长白山和小兴安岭林区。巴西松子的产地主要分布于巴西、巴基斯坦、阿富汗等地。松子有哪些种类?1、东北

2024-08-22 22:14

芝麻信用有什么等级(芝麻信用等级划分标准)

芝麻信用主要有五个等级,而这个等级也是根据用户的芝麻信用分进行划分的,分别为:350—550分属于信用较差;550—650分属于信用中等;650—70

2024-08-22 22:13

时尚面料设计包括有哪些类型 服装设计的面料分类

总的来说,一名合格的时尚面料设计师不仅要具备较强的审美感知能力,同时还要具有良好的形象思维,艺术理解能力及染织图案设计,印染工艺处

2024-08-22 22:12

过度通气怎么处理 过度通气怎么处理呼吸机

过度通气综合征是呼吸中枢调节异常,过度通气超过生理代谢所需而引起的一组症候群。常表现为呼吸困难,肢体麻木,头晕眼花,严重者可有晕厥,

2024-08-22 22:10

光遇光翼一共多少个(光遇光翼一共多少个2021)

在光遇手游中,共有129个光之翼。玩家可以在晨岛、雨林、云野、霞谷、墓土、禁阁、暴风眼获得位置不变的光之翼79个,然后在常驻先祖处能

2024-08-22 22:08

居家隔离扣工资吗 员工因为疫情居家隔离扣工资吗

人社部等7日印发《关于做好新型冠状病毒感染肺炎疫情防控期间稳定劳动关系支持企业复工复产的意见》明确,对因依法被隔离导致不能提供

2024-08-22 22:07