基于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 自动化表单提交实例代码
Jun 08 Python
Python通过matplotlib画双层饼图及环形图简单示例
Dec 15 Python
简单了解Django模板的使用
Dec 20 Python
Python Pandas找到缺失值的位置方法
Apr 12 Python
python利用thrift服务读取hbase数据的方法
Dec 27 Python
Python API 自动化实战详解(纯代码)
Jun 11 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
Jul 04 Python
Python Django Vue 项目创建过程详解
Jul 29 Python
使用Python将字符串转换为格式化的日期时间字符串
Sep 01 Python
500行代码使用python写个微信小游戏飞机大战游戏
Oct 16 Python
pytorch 实现在预训练模型的 input上增减通道
Jan 06 Python
scrapy在python爬虫中搭建出错的解决方法
Nov 22 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
人大复印资料处理程序_查询篇
2006/10/09 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
2012/05/16 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
jQuery表单验证插件formValidator(改进版)
2012/02/03 Javascript
setTimeout()与setInterval()方法区别介绍
2013/12/24 Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
2014/01/27 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
canvas实现弧形可拖动进度条效果
2017/05/11 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
关于layui时间回显问题的解决方法
2019/09/24 Javascript
jquery添加div实现消息聊天框
2020/02/08 jQuery
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
[44:30]完美世界DOTA2联赛PWL S2 GXR vs Magma 第一场 11.25
2020/11/26 DOTA
Python获取apk文件URL地址实例
2013/11/01 Python
python有证书的加密解密实现方法
2014/11/19 Python
python 列表删除所有指定元素的方法
2018/04/19 Python
python使用matplotlib库生成随机漫步图
2018/08/27 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
Draper James官网:知名演员瑞茜·威瑟斯彭所创品牌
2017/10/25 全球购物
英国玛莎百货澳大利亚:Marks & Spencer Australia
2019/08/30 全球购物
师说教学反思
2014/02/07 职场文书
协议书的格式
2014/04/23 职场文书
学雷锋演讲稿汇总
2014/05/10 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
建筑工地大门标语
2014/06/18 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
大学生实习证明
2015/06/16 职场文书
同学联谊会邀请函
2019/06/24 职场文书
在python中读取和写入CSV文件详情
2022/06/28 Python