基于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字典序问题实例
Sep 26 Python
对于Python中线程问题的简单讲解
Apr 03 Python
Python3实现从文件中读取指定行的方法
May 22 Python
Django框架中的对象列表视图使用示例
Jul 21 Python
简单谈谈python的反射机制
Jun 28 Python
python装饰器深入学习
Apr 06 Python
python ddt数据驱动最简实例代码
Feb 22 Python
pycharm编写spark程序,导入pyspark包的3中实现方法
Aug 02 Python
python修改文件内容的3种方法详解
Nov 15 Python
python已协程方式处理任务实现过程
Dec 27 Python
Python类如何定义私有变量
Feb 03 Python
Python学习之time模块的基本使用
Jan 17 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 得到根目录的 __FILE__ 常量
2008/07/23 PHP
php中数据库连接方式pdo和mysqli对比分析
2015/02/25 PHP
PHPMailer发送邮件
2016/12/28 PHP
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
理解Javascript闭包
2013/11/01 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
2015/03/04 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
Vue.js系列之vue-router(上)(3)
2017/01/03 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
2017/11/09 jQuery
Three.js基础学习教程
2017/11/16 Javascript
vue 表单验证按钮事件交由父组件触发的方法
2018/12/17 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
[01:18:33]Secret vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
在Python中处理字符串之ljust()方法的使用简介
2015/05/19 Python
非递归的输出1-N的全排列实例(推荐)
2017/04/11 Python
python Flask实现restful api service
2017/12/04 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
python Opencv将图片转为字符画
2021/02/19 Python
Django使用django-simple-captcha做验证码的实现示例
2021/01/07 Python
英国香水店:The Perfume Shop
2017/03/27 全球购物
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
Europcar德国:全球汽车租赁领域的领导者
2018/08/15 全球购物
优质美利奴羊毛袜,不只是徒步旅行:Darn Tough Vermont
2018/11/05 全球购物
瑞典的玛丽小姐:Miss Mary of Sweden
2019/02/13 全球购物
心得体会范文
2014/01/04 职场文书
旷课检讨书大全
2014/01/21 职场文书
高校十八大报告感想
2014/01/27 职场文书
青春寄语大全
2014/04/09 职场文书
公司禁烟通知
2015/04/23 职场文书
校园广播站开场白
2015/06/01 职场文书
《开国大典》教学反思
2016/02/16 职场文书
如何用python识别滑块验证码中的缺口
2021/04/01 Python
MySQL磁盘碎片整理实例演示
2022/04/03 MySQL