基于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线程锁(thread)学习示例
Dec 04 Python
Python实现过滤单个Android程序日志脚本分享
Jan 16 Python
解读Python编程中的命名空间与作用域
Oct 16 Python
python中string模块各属性以及函数的用法介绍
May 30 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
Apr 02 Python
python读取文本中数据并转化为DataFrame的实例
Apr 10 Python
Python常见字典内建函数用法示例
May 14 Python
Python抽象和自定义类定义与用法示例
Aug 23 Python
有关Python的22个编程技巧
Aug 29 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
Apr 04 Python
Python关键字及可变参数*args,**kw原理解析
Apr 04 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与MySQL开发的8个技巧小结
2010/12/17 PHP
php 生成文字png图片的代码
2011/04/17 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
php stream_get_meta_data返回值
2013/09/29 PHP
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
2015/11/19 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
js操作DOM--添加、删除节点的简单实例
2016/07/08 Javascript
js实现简单的手风琴效果
2017/02/27 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
微信小程序选择图片和放大预览图片功能
2017/11/02 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
2017/11/27 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
NProgress显示顶部进度条效果及使用详解
2019/09/21 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
Python实现的简单万年历例子分享
2014/04/25 Python
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
Python实现的最近最少使用算法
2015/07/10 Python
Python进阶篇之字典操作总结
2016/11/16 Python
python 调用HBase的简单实例
2016/12/18 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
如何避免常见的6种HTML5错误用法
2017/11/06 HTML / CSS
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
自动化工程专业个人应聘自荐信
2013/09/26 职场文书
大学生入党思想汇报
2014/01/14 职场文书
机关领导查摆四风思想汇报
2014/09/13 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
一年级下册数学教学反思
2016/02/16 职场文书
自定义函数实现单词排序并运用于PostgreSQL(实现代码)
2021/04/22 PostgreSQL
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
2021/06/26 MySQL
golang实现浏览器导出excel文件功能
2022/03/25 Golang
nginx代理实现静态资源访问的示例代码
2022/07/07 Servers
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js