基于python判断目录或者文件代码实例


Posted in Python onNovember 29, 2019

这篇文章主要介绍了基于python判断目录或者文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1. 判断目录是否存在 'isdir',删除目录时只有该目录为空才可以 'rmdir'

import os
if(os.path.isdir('D:/Python_workspace/spyder_space/test_各种功能/哈哈哈哈')): #判断目录是否存在
  print('yes')
  os.rmdir('D:/Python_workspace/spyder_space/test_各种功能/哈哈哈哈') #删除目录,只有该目录为空才可以
else:
  print('no')

2. 列出目录下的文件/目录名:'listdir'

#列出目录下的文件名,包括目录名
file_list=os.listdir('D:/Python_workspace/spyder_space/test_各种功能')
print(file_list)

3. 新建目录:'mkdir'

# 新建目录
os.mkdir('D:/Python_workspace/spyder_space/test_各种功能/哈哈哈哈')

4. 判断目录或文件是否存在:Path包

from pathlib import Path
file_path = Path(r'D:/Python_workspace/spyder_space/test_各种功能/test_目录.py')
# file_path = Path(r'D:/Python_workspace/spyder_space/test_各种功能/哈哈哈哈.py')
if file_path.exists(): #判断文件或目录是否存在
  print('yes')
else:
  print('no')
  
# 仅仅判断文件
from pathlib import Path
file_path = Path(r'D:/Python_workspace/spyder_space/test_各种功能/test_目录.py')
# file_path = Path(r'D:/Python_workspace/spyder_space/test_各种功能/哈哈哈哈.py')
if file_path.is_file(): #判断文件或目录是否存在
  print('yes')
else:
  print('no')

# 仅仅判断目录
from pathlib import Path
file_path = Path(r'D:/Python_workspace/spyder_space/test_各种功能/test_目录.py')
# file_path = Path(r'D:/Python_workspace/spyder_space/test_各种功能/哈哈哈哈.py')
if file_path.is_dir(): #判断文件或目录是否存在
  print('yes')
else:
  print('no')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Django框架中render_to_response()函数的使用方法
Jul 16 Python
在Python的Flask中使用WTForms表单框架的基础教程
Jun 07 Python
python的exec、eval使用分析
Dec 11 Python
ubuntu中配置pyqt4环境教程
Dec 27 Python
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
Feb 21 Python
Flask Web开发入门之文件上传(八)
Aug 17 Python
python 把列表转化为字符串的方法
Oct 23 Python
python+pyqt5实现图片批量缩放工具
Mar 18 Python
windows下numpy下载与安装图文教程
Apr 02 Python
python找出一个列表中相同元素的多个索引实例
Jun 11 Python
python匿名函数的使用方法解析
Oct 10 Python
Python调用C/C++的方法解析
Aug 05 Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 #Python
python解析命令行参数的三种方法详解
Nov 29 #Python
关于numpy中eye和identity的区别详解
Nov 29 #Python
python+Django+pycharm+mysql 搭建首个web项目详解
Nov 29 #Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
Nov 29 #Python
python jenkins 打包构建代码的示例代码
Nov 29 #Python
numpy创建单位矩阵和对角矩阵的实例
Nov 29 #Python
You might like
解析php php_openssl.dll的作用
2013/07/01 PHP
php通过隐藏表单控件获取到前两个页面的url
2014/09/09 PHP
php+redis实现多台服务器内网存储session并读取示例
2017/01/12 PHP
多浏览器支持的右下角浮动窗口
2010/04/01 Javascript
JS 面向对象之神奇的prototype
2011/02/26 Javascript
创建公共调用 jQuery Ajax 带返回值
2012/08/01 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
用js代码改变单选框选中状态的简单实例
2013/12/18 Javascript
AngularJs表单验证实例代码解析
2016/11/29 Javascript
JS运动改变单物体透明度的方法分析
2018/01/23 Javascript
JQueryDOM之样式操作
2019/03/27 jQuery
详解Angular cli配置过程记录
2019/11/07 Javascript
小程序富文本提取图片可放大缩小
2020/05/26 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
2020/11/16 Javascript
python 简易计算器程序,代码就几行
2009/08/29 Python
在Python中调用ggplot的三种方法
2015/04/08 Python
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
python使用os.listdir和os.walk获得文件的路径的方法
2017/12/16 Python
python中pip的安装与使用教程
2018/08/10 Python
Python代理IP爬虫的新手使用教程
2019/09/05 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
python爬虫模拟浏览器访问-User-Agent过程解析
2019/12/28 Python
Flask中sqlalchemy模块的实例用法
2020/08/02 Python
美国运动鞋和运动服零售商:Footaction
2017/04/07 全球购物
戴尔新加坡官网:Dell Singapore
2020/12/13 全球购物
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
2012/06/02 面试题
linux面试相关问题
2013/04/28 面试题
销售人员中英文自荐信
2013/09/22 职场文书
机电专业个人自荐信格式模板
2013/09/23 职场文书
导师就业推荐信范文
2014/05/22 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2015年库房管理工作总结
2015/10/14 职场文书
2015年四年级班主任工作总结
2015/10/22 职场文书
2019个人工作自我评价范文(3篇)
2019/09/19 职场文书
浅析CSS在DevTools 中架构演变
2021/10/05 HTML / CSS