zoukankan      html  css  js  c++  java
  • python 删除文件/夹

    原文 : http://www.cnblogs.com/SophiaTang/archive/2012/01/16/2323467.html

    import os

    删除文件: 
    os.remove()

    删除空目录: 
    os.rmdir()

    递归删除空目录: 
    os.removedirs()

    递归删除目录和文件(类似DOS命令DeleteTree): 
    方法1:自力更生,艰苦创业

    # Delete everything reachable from the directory named in 'top',
    # assuming there are no symbolic links.
    # CAUTION:  This is dangerous!  For example, if top == '/', it
    # could delete all your disk files.
    import os
    for root, dirs, files in os.walk(top, topdown=False):
        for name in files:
            os.remove(os.path.join(root, name))
        for name in dirs:
            os.rmdir(os.path.join(root, name))

    方法2:前人栽树,后人乘凉 
    import shutil 
    shutil.rmtree()

    一行搞定 __import__('shutil').rmtree()

  • 相关阅读:
    activiti--操作例子
    activiti--服务表
    spring--加载资源文件
    Day17
    Day15
    Day14
    Day13
    Day12
    Day16
    Day11
  • 原文地址:https://www.cnblogs.com/hei-hei-hei/p/6902059.html
Copyright © 2011-2022 走看看