python删除某个目录文件夹的方法


Posted in Python onMay 26, 2020

python删除某个目录文件夹及文件的方法:

#!/usr/bin/env python
import os
import shutil
delList = []
delDir = "/home/test"
delList = os.listdir(delDir )
for f in delList:
 filePath = os.path.join( delDir, f )
 if os.path.isfile(filePath):
  os.remove(filePath)
  print filePath + " was removed!"
 elif os.path.isdir(filePath):
 shutil.rmtree(filePath,True)
  print "Directory: " + filePath +" was removed!"

上述代码主要使用的方法介绍:

os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。

listdir()方法语法格式如下:

os.listdir(path)

os.remove() 方法用于删除指定路径的文件。如果指定的路径是一个目录,将抛出OSError。

remove()方法语法格式如下:

os.remove(path)

shutil.rmtree() 表示递归删除文件夹下的所有子文件夹和子文件。

内容扩展:

#!/usr/bin/env python
import os
import shutil
filelist=[]
rootdir="/home/zoer/aaa"
filelist=os.listdir(rootdir)
for f in filelist:
  filepath = os.path.join( rootdir, f )
  if os.path.isfile(filepath):
    os.remove(filepath)
    print filepath+" removed!"
  elif os.path.isdir(filepath):
    shutil.rmtree(filepath,True)
    print "dir "+filepath+" removed!"

其中shutil是一个高层次的文件操作模块。True参数表示ignore_errors(忽略拷贝时候的错误)。

类似于高级API,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好。

比如:

copyfile(src, dst)

是把源文件拷贝到一个目标位置。

以上就是python删除某个目录文件夹的方法的详细内容,更多关于python如何删除某个目录文件夹的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python 匹配任意字符(包括换行符)的正则表达式写法
Oct 29 Python
Python端口扫描简单程序
Nov 10 Python
Python中struct模块对字节流/二进制流的操作教程
Jan 21 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
Jul 13 Python
python+matplotlib绘制饼图散点图实例代码
Jan 20 Python
python opencv检测目标颜色的实例讲解
Apr 02 Python
Python随机函数random()使用方法小结
Apr 29 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
May 21 Python
使用Python编写Prometheus监控的方法
Oct 15 Python
Python3+Appium实现多台移动设备操作的方法
Jul 05 Python
新年福利来一波之Python轻松集齐五福(demo)
Jan 20 Python
利用python绘制数据曲线图的实现
Apr 09 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
May 25 #Python
Pytorch转onnx、torchscript方式
May 25 #Python
使用pandas库对csv文件进行筛选保存
May 25 #Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
May 25 #Python
基于pandas向csv添加新的行和列
May 25 #Python
Python如何把十进制数转换成ip地址
May 25 #Python
tensorflow模型转ncnn的操作方式
May 25 #Python
You might like
php Calender(日历)代码分享
2014/01/03 PHP
CI框架中集成CKEditor编辑器的教程
2014/06/09 PHP
PHP封装分页函数实现文本分页和数字分页
2014/10/23 PHP
php实现文章评论系统
2019/02/18 PHP
用js实现的模拟jquery的animate自定义动画(2.5K)
2010/07/20 Javascript
js+xml生成级联下拉框代码
2012/07/24 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
子页向父页传值示例
2013/11/27 Javascript
基于JS实现EOS隐藏错误提示层代码
2016/04/25 Javascript
jQuery中fadein与fadeout方法用法示例
2016/09/16 Javascript
jQuery实现拖动效果的实例代码
2017/06/25 jQuery
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
2018/08/01 Javascript
JS简单判断是否在微信浏览器打开的方法示例
2019/01/08 Javascript
vue基于viewer实现的图片查看器功能
2019/04/12 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
2019/04/22 Javascript
Fetch超时设置与终止请求详解
2019/05/18 Javascript
Vue实现穿梭框效果
2020/09/30 Javascript
微信小程序实现简单的select下拉框
2020/11/23 Javascript
Python中运行并行任务技巧
2015/02/26 Python
Python返回真假值(True or False)小技巧
2015/04/10 Python
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
python爬虫面试宝典(常见问题)
2018/03/02 Python
python使用requests.session模拟登录
2019/08/09 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
2021/03/02 Python
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
北京某科技有限公司C# .net笔试题
2014/09/27 面试题
学前教育专业毕业生自荐信
2013/10/03 职场文书
市政施工员自我鉴定
2014/01/15 职场文书
信息技术教学反思
2014/02/12 职场文书
2014年调度员工作总结
2014/11/19 职场文书
财务部岗位职责
2015/02/03 职场文书
教师节校长致辞
2015/07/31 职场文书
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android