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中__call__方法示例分析
Oct 11 Python
浅谈Python中的可变对象和不可变对象
Jul 07 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
Jan 30 Python
python 文件转成16进制数组的实例
Jul 09 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
Aug 05 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
Sep 07 Python
浅谈python出错时traceback的解读
Jul 15 Python
python中plt.imshow与cv2.imshow显示颜色问题
Jul 16 Python
python使用正则表达式匹配txt特定字符串(有换行)
Dec 09 Python
python字符串常规操作大全
May 02 Python
ROS系统将python包编译为可执行文件的简单步骤
Jul 25 Python
PYTHON使用Matplotlib去实现各种条形图的绘制
Mar 22 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 和 MySQL 时区的一点总结
2008/03/26 PHP
一步一步学习PHP(2)――PHP类型
2010/02/15 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
2014/06/19 PHP
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
2010/09/12 Javascript
js 处理URL实用技巧
2010/11/23 Javascript
超轻量级的基于jquery的三级展开列表
2011/04/26 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
js实现全国省份城市级联下拉菜单效果代码
2015/09/07 Javascript
node.js下LDAP查询实例分享
2015/09/30 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
AngularJS中$apply方法和$watch方法用法总结
2016/12/13 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
如何去除vue项目中的#及其ie9兼容性
2018/01/11 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
vue+springboot实现项目的CORS跨域请求
2018/09/05 Javascript
浅谈vue.use()方法从源码到使用
2019/05/12 Javascript
python基础教程之缩进介绍
2014/08/29 Python
部署Python的框架下的web app的详细教程
2015/04/30 Python
python生成excel的实例代码
2017/11/08 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
ubuntu 18.04搭建python环境(pycharm+anaconda)
2019/06/14 Python
详解python中的模块及包导入
2019/08/30 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
Python实现FLV视频拼接功能
2020/01/21 Python
基于CentOS搭建Python Django环境过程解析
2020/08/24 Python
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
css3遮罩层镂空效果的多种实现方法
2020/05/11 HTML / CSS
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
时尚设计师手表:The Watch Cabin
2018/10/06 全球购物
小学生新学期寄语
2014/01/19 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
中学清明节活动总结
2014/07/04 职场文书
基于Redis实现分布式锁的方法(lua脚本版)
2021/05/12 Redis
使用CSS连接数据库的方式
2022/02/28 HTML / CSS