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 04 Python
Python中shape计算矩阵的方法示例
Apr 21 Python
python 列表删除所有指定元素的方法
Apr 19 Python
Python动态导入模块的方法实例分析
Jun 28 Python
Python调用C++,通过Pybind11制作Python接口
Oct 16 Python
python获取本机所有IP地址的方法
Dec 26 Python
python fuzzywuzzy模块模糊字符串匹配详细用法
Aug 29 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
Dec 20 Python
Python Dataframe常见索引方式详解
May 27 Python
Pandas中DataFrame交换列顺序的方法实现
Dec 14 Python
python使用smtplib模块发送邮件
Dec 17 Python
解决PDF 转图片时丢文字的一种可能方式
Mar 04 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自动选择 连接本地还是远程数据库
2010/12/02 PHP
php批量更改数据库表前缀实现方法
2013/10/26 PHP
PHP中filter函数校验数据的方法详解
2015/07/31 PHP
php正则修正符用法实例详解
2016/12/29 PHP
PHP递归实现汉诺塔问题的方法示例
2017/11/25 PHP
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
js实现鼠标悬浮给图片加边框的方法
2015/01/30 Javascript
Javascript实现的Map集合工具类完整实例
2015/07/31 Javascript
浅谈js键盘事件全面控制
2016/12/01 Javascript
jQuery Pagination分页插件使用方法详解
2017/02/28 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
2018/04/04 Javascript
微信小程序使用scroll-view标签实现自动滑动到底部功能的实例代码
2018/11/09 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
2020/08/04 Javascript
[01:38]DOTA2第二届亚洲邀请赛中国区预选赛出线战队晋级之路
2017/01/17 DOTA
python对html代码进行escape编码的方法
2015/05/04 Python
python 截取 取出一部分的字符串方法
2017/03/01 Python
Python zip()函数用法实例分析
2018/03/17 Python
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
pyspark 读取csv文件创建DataFrame的两种方法
2018/06/07 Python
Python  Django 母版和继承解析
2019/08/09 Python
使用pyecharts生成Echarts网页的实例
2019/08/12 Python
wxPython实现带颜色的进度条
2019/11/19 Python
Python实现进度条和时间预估的示例代码
2020/06/02 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
Speedo速比涛中国官方网站:全球领先泳装运动品牌
2018/04/24 全球购物
公司内部升职自荐信
2015/03/27 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
幼儿园小班开学寄语
2015/05/27 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
“爱眼护眼,提前预防近视”倡议书3篇
2019/10/30 职场文书
吃通javascript正则表达式
2021/04/21 Javascript
vue中div禁止点击事件的实现
2022/04/02 Vue.js
element tree树形组件回显数据问题解决
2022/08/14 Javascript