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之??碌某?? target=
Sep 12 Python
Python实现登录人人网并抓取新鲜事的方法
May 11 Python
在Python中处理时间之clock()方法的使用
May 22 Python
在Python的Django框架中包装视图函数
Jul 20 Python
python中执行shell的两种方法总结
Jan 10 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
Jan 04 Python
python 中if else 语句的作用及示例代码
Mar 05 Python
Python的iOS自动化打包实例代码
Nov 22 Python
Python面向对象程序设计类的多态用法详解
Apr 12 Python
Python 绘制酷炫的三维图步骤详解
Jul 12 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
Sep 29 Python
详解Python 最短匹配模式
Jul 29 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中执行系统命令的方法
2015/03/21 PHP
jquery 表单下所有元素的隐藏
2009/07/25 Javascript
利用javascript/jquery对上传文件格式过滤的方法
2009/07/25 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
2017/02/13 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
浅析JavaScript中的平稳退化(graceful degradation)
2017/07/24 Javascript
使用Karma做vue组件单元测试的实现
2020/01/16 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
Python中内置的日志模块logging用法详解
2016/07/12 Python
opencv改变imshow窗口大小,窗口位置的方法
2018/04/02 Python
查看django版本的方法分享
2018/05/14 Python
python3调用百度翻译API实现实时翻译
2018/08/16 Python
在django view中给form传入参数的例子
2019/07/19 Python
详解Python在使用JSON时需要注意的编码问题
2019/12/06 Python
Python生成个性签名图片获取GUI过程解析
2019/12/16 Python
Python 实现数组相减示例
2019/12/27 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
windows下python安装pip方法详解
2020/02/10 Python
马来西亚航空官方网站:Malaysia Airlines
2017/07/28 全球购物
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
Nobody Denim官网:购买高级女士牛仔裤
2021/03/15 全球购物
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
建筑工程自我鉴定
2013/10/18 职场文书
策划创业计划书
2014/02/06 职场文书
2015年班级元旦晚会活动总结
2014/11/28 职场文书
2015年中秋节主持词
2015/07/30 职场文书
详解Python requests模块
2021/06/21 Python
js面向对象编程OOP及函数式编程FP区别
2022/07/07 Javascript