基于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 相关文章推荐
python socket网络编程步骤详解(socket套接字使用)
Dec 06 Python
python抓取京东商城手机列表url实例代码
Dec 18 Python
python中xrange用法分析
Apr 15 Python
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
python 删除字符串中连续多个空格并保留一个的方法
Dec 22 Python
Python二进制文件读取并转换为浮点数详解
Jun 25 Python
python3获取url文件大小示例代码
Sep 18 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
Feb 07 Python
Python3变量与基本数据类型用法实例分析
Feb 14 Python
Python响应对象text属性乱码解决方案
Mar 31 Python
Tensorflow使用Anaconda、pycharm安装记录
Jul 29 Python
Python中itertools库的四个函数介绍
Apr 06 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 代码规范小结
2012/03/08 PHP
PHP自定义大小验证码的方法详解
2013/06/07 PHP
四个PHP非常实用的功能
2015/09/29 PHP
详解PHP+AJAX无刷新分页实现方法
2015/11/03 PHP
js 省地市级联选择
2010/02/07 Javascript
jQuery选中select控件 无法设置selected的解决方法
2010/09/01 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
网页右侧悬浮滚动在线qq客服代码示例
2014/04/28 Javascript
使用Javascript简单实现图片无缝滚动
2014/12/05 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
一个Vue页面的内存泄露分析详解
2018/06/25 Javascript
详解Vue webapp项目通过HBulider打包原生APP
2018/06/29 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
jQuery实现王者荣耀手风琴效果
2020/01/17 jQuery
vue脚手架项目创建步骤详解
2021/03/02 Vue.js
python使用socket连接远程服务器的方法
2015/04/29 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
Python实现模拟分割大文件及多线程处理的方法
2017/10/10 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
Python解析、提取url关键字的实例详解
2018/12/17 Python
Pandas中DataFrame的分组/分割/合并的实现
2019/07/16 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
2019/10/30 Python
Python的scikit-image模块实例讲解
2020/12/30 Python
英国最大的在线照明商店:Litecraft
2020/08/31 全球购物
Java中实现多态的机制
2015/08/09 面试题
教育学专业毕业生的自我鉴定
2013/11/26 职场文书
早读课迟到检讨书
2014/09/25 职场文书
四川省传达学习贯彻党的群众路线教育实践活动总结大会精神新闻稿
2014/10/26 职场文书
公司离职证明标准格式
2014/11/18 职场文书
2015年教导处教学工作总结
2015/07/22 职场文书
goland 设置project gopath的操作
2021/05/06 Golang