zoukankan      html  css  js  c++  java
  • python基础之删除文件及删除目录的方法

    下面来看一下python里面是如何删除一个文件及文件夹的~~

    1
    2
    3
    4
    5
    6
    7
    8
    #首先引入OS模块
    import os
    #删除文件: 
    os.remove()
    #删除空目录: 
    os.rmdir()
    #递归删除空目录: 
    os.removedirs()

    递归删除目录和文件(类似DOS命令DeleteTree): 

    方法1:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # 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:利用python的成熟的模块

    1
    2
    3
    import shutil 
    shutil.rmtree()
    一行搞定 __import__('shutil').rmtree()

     

  • 相关阅读:
    POI中文API文档
    接口
    JDK中的URLConnection参数详解
    RPC远程过程调用概念及实现
    tkinter 打包成exe可执行文件
    PHP 的命令行模式
    php CLI SAPI 内置Web Server
    ppython的移位操作
    HAProxy基础
    HAProxy用法详解
  • 原文地址:https://www.cnblogs.com/paranoia/p/6178406.html
Copyright © 2011-2022 走看看