基于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的Django框架下使用django-tagging的教程
May 30 Python
利用Python画ROC曲线和AUC值计算
Sep 19 Python
Python实现字符串与数组相互转换功能示例
Sep 22 Python
tensorflow学习笔记之mnist的卷积神经网络实例
Apr 15 Python
Python实现打印实心和空心菱形
Nov 23 Python
Python+Redis实现布隆过滤器
Dec 08 Python
详解Python实现进度条的4种方式
Jan 15 Python
Python Scrapy框架第一个入门程序示例
Feb 05 Python
Python实现数字的格式化输出
Aug 01 Python
Python实现王者荣耀自动刷金币的完整步骤
Jan 22 Python
只用50行Python代码爬取网络美女高清图片
Jun 02 Python
Python几种酷炫的进度条的方式
Apr 11 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实现的生成静态HTML速度快类库
2007/03/31 PHP
PHP 获取MySQL数据库里所有表的实现代码
2011/07/13 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
PHP+mysql实现从数据库获取下拉树功能示例
2017/01/06 PHP
php生成HTML文件的类方法
2019/10/11 PHP
番茄的表单验证类代码修改版
2008/07/18 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
使用微信小程序开发前端【快速入门】
2016/12/05 Javascript
JavaScript 事件对内存和性能的影响
2017/01/22 Javascript
微信小程序顶部可滚动导航效果
2017/10/31 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
2019/02/18 Javascript
如何在微信小程序里面退出小程序的方法
2019/04/28 Javascript
Vue.extend实现挂载到实例上的方法
2019/05/01 Javascript
Vue实现购物车实例代码两则
2020/05/30 Javascript
星球大战与Python之间的那些事
2016/01/07 Python
基于python requests库中的代理实例讲解
2018/05/07 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
Python操作json的方法实例分析
2018/12/06 Python
Python的Lambda函数用法详解
2019/09/03 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
2020/03/27 Python
Django的ListView超详细用法(含分页paginate)
2020/05/21 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
详解html5 shiv.js和respond.min.js
2018/01/24 HTML / CSS
京东全球售:直邮香港,澳门,台湾,美国,澳大利亚等地区
2017/09/24 全球购物
德国受欢迎的旅游和休闲网站:lastminute.de
2019/09/23 全球购物
华为消费者德国官方网站:HUAWEI德国
2020/11/03 全球购物
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/11/24 面试题
迅雷Cued工作心得体会
2014/01/27 职场文书
综合实践活动方案
2014/02/14 职场文书
财务部副经理岗位职责
2014/03/14 职场文书
Python入门之使用pandas分析excel数据
2021/05/12 Python
mysql配置SSL证书登录的实现
2021/09/04 MySQL
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python