python删除文件示例分享


Posted in Python onJanuary 28, 2014

删除文件

os.remove(   filename )   # filename: "要删除的文件名"

产生异常的可能原因:

(1)filename 不存在
(2)对filename文件, 没有操作权限或只读。

删除文件夹下所有文件和子文件夹 :

import os  
def delete_file_folder(src):  
    '''delete files and folders''' 
    if os.path.isfile(src):  
        try:  
            os.remove(src)  
        except:  
            pass 
    elif os.path.isdir(src):  
        for item in os.listdir(src):  
            itemsrc=os.path.join(src,item)  
            delete_file_folder(itemsrc)  
        try:  
            os.rmdir(src)  
        except:  
            pass 
  if __name__=='__main__':  
      dirname=r'G:\windows' 
    print delete_file_folder(dirname)

或者使用shutil模块的rmtree函数,也可以级联删除

Python 相关文章推荐
从零学Python之入门(四)运算
May 27 Python
python实现网站的模拟登录
Jan 04 Python
Python变量和字符串详解
Apr 29 Python
tensorflow中next_batch的具体使用
Feb 02 Python
python+pyqt5编写md5生成器
Mar 18 Python
python实现连连看辅助(图像识别)
Mar 25 Python
python如何进行矩阵运算
Jun 05 Python
使用python脚本自动生成K8S-YAML的方法示例
Jul 12 Python
基于Python3读写INI配置文件过程解析
Jul 23 Python
Python字符串函数strip()原理及用法详解
Jul 23 Python
python 实现简易的记事本
Nov 30 Python
如何在Python中妥善使用进度条详解
Apr 05 Python
python list转dict示例分享
Jan 28 #Python
python使用os模块的os.walk遍历文件夹示例
Jan 27 #Python
python目录操作之python遍历文件夹后将结果存储为xml
Jan 27 #Python
paramiko模块安装和使用(远程登录服务器)
Jan 27 #Python
python使用paramiko模块实现ssh远程登陆上传文件并执行
Jan 27 #Python
python list使用示例 list中找连续的数字
Jan 27 #Python
Python批量修改文件后缀的方法
Jan 26 #Python
You might like
PHP如何得到当前页和上一页的地址?
2006/11/27 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
php函数与传递参数实例分析
2014/11/15 PHP
windows平台中配置nginx+php环境
2015/12/06 PHP
PHP APP微信提现接口代码
2018/09/30 PHP
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
2016/03/25 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
vue+element实现批量删除功能的示例
2018/02/28 Javascript
WebPack配置vue多页面的技巧
2018/05/15 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
[03:06]V社市场总监Dota2项目负责人Erik专访:希望更多中国玩家加入DOTA2
2014/07/11 DOTA
python机器学习之神经网络(二)
2017/12/20 Python
python使用mysql的两种使用方式
2018/03/07 Python
利用python为运维人员写一个监控脚本
2018/03/25 Python
Django 路由系统URLconf的使用
2018/10/11 Python
详解Python3 对象组合zip()和回退方式*zip
2019/05/15 Python
python Tcp协议发送和接收信息的例子
2019/07/22 Python
使用IPython或Spyder将省略号表示的内容完整输出
2020/04/20 Python
Python urllib2运行过程原理解析
2020/06/04 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
2020/11/26 Python
如何写出高质量、高性能的MySQL查询
2014/11/17 面试题
怎样声明一个匿名的内部类
2016/06/01 面试题
党校学习思想汇报
2014/01/06 职场文书
新闻发布会策划方案
2014/06/12 职场文书
一年级班主任工作总结2014
2014/11/08 职场文书
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle