基于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多线程抓取天涯帖子内容示例
Apr 03 Python
Flask入门教程实例:搭建一个静态博客
Mar 27 Python
粗略分析Python中的内存泄漏
Apr 23 Python
机器学习python实战之决策树
Nov 01 Python
Python及Django框架生成二维码的方法分析
Jan 31 Python
python读取文本绘制动态速度曲线
Jun 21 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
Jul 04 Python
Python中的函数式编程:不可变的数据结构
Oct 08 Python
利用python在大量数据文件下删除某一行的例子
Aug 21 Python
keras 特征图可视化实例(中间层)
Jan 24 Python
python中怎么表示空值
Jun 19 Python
浅谈Python numpy创建空数组的问题
May 25 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获取json数据所有的节点路径
2015/05/17 PHP
php中smarty变量修饰用法实例分析
2015/06/11 PHP
CI框架实现cookie登陆的方法详解
2016/05/18 PHP
解放web程序员的输入验证
2006/10/06 Javascript
出现“不能执行已释放的Script代码”错误的原因及解决办法
2007/08/29 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
JS通过相同的name进行表格求和代码
2013/08/18 Javascript
jQuery中toggle()函数的使用实例
2015/04/17 Javascript
JS+CSS相对定位实现的下拉菜单
2015/10/06 Javascript
EasyUI学习之Combobox级联下拉列表(2)
2016/12/29 Javascript
js实现用户输入的小写字母自动转大写字母的方法
2017/01/21 Javascript
BootStrap模态框和select2合用时input无法获取焦点的解决方法
2017/09/01 Javascript
Vue2 配置 Axios api 接口调用文件的方法
2017/11/13 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
vue输入框使用模糊搜索功能的实现代码
2020/05/26 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
[02:07]2017国际邀请赛中国区预选赛直邀战队前瞻
2017/06/23 DOTA
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
对Python实现简单的API接口实例讲解
2018/12/10 Python
对matplotlib改变colorbar位置和方向的方法详解
2018/12/13 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
详解Python IO编程
2020/07/24 Python
HTML5 Canvas 起步(1) - 基本概念
2009/05/12 HTML / CSS
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
美国牛仔品牌:True Religion
2018/11/16 全球购物
八项规定整改方案
2014/02/21 职场文书
公务员年度考核个人总结
2015/02/12 职场文书
针对吵架老公保证书
2015/05/08 职场文书
毕业生学校组织意见
2015/06/04 职场文书
单位车辆管理制度
2015/08/05 职场文书
2015年入党积极分子培养考察意见
2015/08/12 职场文书
技术转让协议书
2016/03/19 职场文书