python删除文件示例分享

yipeiwu_com6年前Python基础

删除文件

复制代码 代码如下:

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之网站的结构

很早很早的时候,computer这个东西习惯于被称之为计算机,因为它的主要功能是完成一些科学计算的东西,我记得自己鼓捣它的时候,就是计算,根本就没有想到它有早一日还可以用来做别的。后来另...

python禁用键鼠与提权代码实例

要求 利用python实现禁用键盘鼠标 思路 经过查阅资料目前最好的办法是采用ctypes中的dll文件进行编写 from ctypes import * improt time...

python解释器spython使用及原理解析

python解释器spython使用及原理解析

简介 出于个人爱好和某种需求,我再16年对python的解释器产生了浓厚兴趣,并且下定决心重新实现一个版本。我个人再游戏服务器开发中,对c++嵌入lua和python都有着丰富应用经验...

Win10+GPU版Pytorch1.1安装的安装步骤

Win10+GPU版Pytorch1.1安装的安装步骤

安装cuda 更新nvidia驱动 打开GeForce Game Ready Driver或在GeForce Experience中下载符合自己gpu的程序。 选择cuda 打开nvi...

python中dir函数用法分析

本文实例讲述了python中dir函数用法。分享给大家供大家参考。具体分析如下: dir 函数返回任意对象的属性和方法列表, 包括模块对象、函数对象、字符串对象、列表对象、字典对象 .....