zoukankan      html  css  js  c++  java
  • #小练习 os.remove() 删除目录文件 分类: python 小练习 20130521 15:49 2774人阅读 评论(0) 收藏

    #目前只能删除文件,删除空目录未完成(红色部分)

    import os


    #os.chdir('G:\2013-05-21')

    def getfile(dir_path):
        #print dir_path

        if os.path.exists(dir_path):
            path_list = getlist(dir_path)
            print path_list

            if path_list: #如果目录不为空,则对目录下的文件、子目录进行删除操作
                for i in path_list:
                    if os.path.isfile(os.path.join(dir_path,i)):
                        os.remove(os.path.join(dir_path,i)) #删除文件
                    else:
                        #print os.path.join(dir_path,i)
                        getfile(os.path.join(dir_path,i))

            else:
                print '*' * 10,dir_path,type(dir_path)
                os.rmdir(dir_path)

        else:
            print 'Path don`t exists,Please Check again'

    # 获取目录下的文件、子目录
    def getlist(dir_path):
        try:
            dir_list = os.listdir(dir_path)
        except Exception,e:
            print e
        return dir_list

    base =r'G:\2013-05-21'
    getfile(r'G:\2013-05-21')

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    linux Mysql 安装
    百度地图的一些操作
    Angularjs Table
    liunx安装mongodb
    ARP协议
    Python获取IP的方式与意义
    selenium 的使用--持续更
    使用pyquery
    beautiful soup的用法
    内置函数
  • 原文地址:https://www.cnblogs.com/think1988/p/4628189.html
Copyright © 2011-2022 走看看