基于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 os模块学习笔记
Jun 21 Python
python制作爬虫并将抓取结果保存到excel中
Apr 06 Python
Python应用03 使用PyQT制作视频播放器实例
Dec 07 Python
利用Python操作消息队列RabbitMQ的方法教程
Jul 19 Python
Python实现简易版的Web服务器(推荐)
Jan 29 Python
PyQt5实现下载进度条效果
Apr 19 Python
利用Python实现在同一网络中的本地文件共享方法
Jun 04 Python
Python正则表达式实现简易计算器功能示例
May 07 Python
python 默认参数相关知识详解
Sep 18 Python
python、PyTorch图像读取与numpy转换实例
Jan 13 Python
Python实现列表中非负数保留,负数转化为指定的数值方式
Jun 04 Python
pycharm无法导入lxml的解决办法
Mar 31 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生成指定随机字符串的简单实现方法
2015/04/01 PHP
根据出生日期自动取得星座的js代码
2010/07/20 Javascript
jQuery Validation实例代码 让验证变得如此容易
2010/10/18 Javascript
Javascript 拖拽雏形中的一些问题(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
2016/03/01 Javascript
jquery 中toggle的2种用法详解(推荐)
2016/09/02 Javascript
JQuery控制DIV的选取实现方法
2016/09/18 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
vue 纯js监听滚动条到底部的实例讲解
2018/09/03 Javascript
小程序云函数调用API接口的方法
2019/05/17 Javascript
解决微信小程序scroll-view组件无横向滚动的问题
2020/02/04 Javascript
JavaScript实现留言板案例
2020/03/17 Javascript
linux 下实现python多版本安装实践
2014/11/18 Python
python实现解数独程序代码
2017/04/12 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
python使用thrift教程的方法示例
2019/03/21 Python
Python3.6实现带有简单界面的有道翻译小程序
2019/04/16 Python
python实现抽奖小程序
2020/04/15 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
Python操作远程服务器 paramiko模块详细介绍
2019/08/07 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
基于Tensorflow:CPU性能分析
2020/02/10 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
python 高阶函数简单介绍
2021/02/19 Python
如何将字串String转换成整数int
2015/02/21 面试题
北京天润融通.net面试题笔试题
2012/02/20 面试题
金融事务专业毕业生求职信
2014/02/23 职场文书
个人授权委托书模板
2014/09/14 职场文书
发布会邀请函
2015/01/31 职场文书
文明礼仪倡议书
2015/04/28 职场文书
结婚当天新郎保证书
2015/05/08 职场文书
如何通过简单的代码描述Angular父组件、子组件传值
2022/04/07 Javascript