基于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异常学习笔记
Feb 03 Python
Using Django with GAE Python 后台抓取多个网站的页面全文
Feb 17 Python
python Django框架实现自定义表单提交
Mar 25 Python
import的本质解析
Oct 30 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
Mar 05 Python
关于ZeroMQ 三种模式python3实现方式
Dec 23 Python
python实现简单的购物程序代码实例
Mar 03 Python
Django查询优化及ajax编码格式原理解析
Mar 25 Python
python爬虫用mongodb的理由
Jul 28 Python
Python中用xlwt制作表格实例讲解
Nov 05 Python
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
May 17 Python
opencv用VS2013调试时用Image Watch插件查看图片
Jul 26 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针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
Laravel5.5新特性之友好报错以及展示详解
2017/08/13 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
15 个 JavaScript Web UI 库
2010/05/19 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
BOM系列第二篇之定时器requestAnimationFrame
2016/08/17 Javascript
JavaScript 闭包详细介绍
2016/09/28 Javascript
MUI 上拉刷新/下拉加载功能实例代码
2017/04/13 Javascript
react-redux中connect()方法详细解析
2017/05/27 Javascript
Angularjs中ng-repeat的简单实例
2017/08/25 Javascript
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
JavaScript面向对象程序设计创建对象的方法分析
2018/08/13 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
three.js 制作动态二维码的示例代码
2020/07/31 Javascript
Python yield使用方法示例
2013/12/04 Python
python基础教程之基本内置数据类型介绍
2014/02/20 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
python实现socket+threading处理多连接的方法
2019/07/23 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
浅谈pymysql查询语句中带有in时传递参数的问题
2020/06/05 Python
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
广告设计专业自荐信范文
2013/11/14 职场文书
京剧自荐信
2014/01/26 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
大气污染防治方案
2014/05/19 职场文书
保护地球的标语
2014/06/17 职场文书
关心下一代工作先进事迹
2014/08/15 职场文书
干部个人考察材料
2014/12/24 职场文书
党员自我评价范文2015
2015/03/03 职场文书
幼师自荐信范文
2015/03/06 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
分析SQL窗口函数之排名窗口函数
2022/04/21 Oracle
Ubuntu安装Mysql+启用远程连接的完整过程
2022/06/21 Servers