`

python 层叠删空文件夹

阅读更多
import os, os.path
import stat


BASE_FOLDER = r'C:\MessageStorage'

fl = os.listdir

def delFolder(folder):
	fl = os.listdir(folder)
	#print fl
	if len(fl) == 0:
		os.rmdir(folder)
		print "deleted folder"
		return;
	else:
		os.chdir(folder)
		for f in fl:
			if os.path.isdir(f):
				delFolder(os.path.join(folder, f))
		os.chdir('..')
		fl = os.listdir(folder)
		if len(fl) == 0:
			os.rmdir(folder)
			print "deleted folder"

delFolder(BASE_FOLDER)
分享到:
评论

相关推荐

    python面试宝典

    - 模块与包:模块是Python程序架构的一个核心概念,包可以看作是一个存放模块的文件夹。 2. Python特性 - 简洁明了的语法。 - 面向对象的编程语言,支持多范式编程。 - 强大的标准库支持。 - 丰富的第三方库。...

    Python-img2html用于将图片转化为HTML页面

    在IT行业中,Python作为一种强大的编程语言,被广泛应用于各种领域,包括图像处理。"Python-img2html"项目正是这样一个利用Python实现的工具,它能够将图片转化为HTML页面,虽然其主要目的是娱乐,但这个过程涉及的...

    OmniSD_python_

    3. **css**: 这个文件夹通常包含CSS(层叠样式表)文件,用于定义Web页面的样式。虽然不是Python直接相关,但了解CSS对于构建完整的前端体验是必要的,特别是当Python被用来生成HTML时。 4. **img**: 图片文件夹,...

    python web网页制作 豆瓣250部高分电影

    在本项目中,“python web网页制作 豆瓣250部高分电影”是一个针对初学者和进阶者设计的实践项目,旨在利用Python Web技术来构建一个展示豆瓣评分前250部高分电影的网站。这个项目可以帮助学习者巩固Python Web基础...

    Python + Html 实现文件快速访问

    通过Python与HTML的交互,我们可以实现自定义的快速访问功能,允许用户将常用程序和文件夹设置为快捷方式,方便随时调用。 首先,让我们详细了解一下Python。Python是一种高级编程语言,以其简洁明了的语法和强大的...

    Python英语单词整理.pdf

    31. **module** / **package**:模块和包是组织Python代码的方式,模块是一个.py文件,包是包含多个模块的文件夹。 32. **parameter** / **define** / **global** / **local** / **argument** / **default**:函数...

    2.Python爬虫课件.pdf

    根据所提供的文件内容,下面将详细阐述与标题“Python爬虫课件.pdf”和描述“爬虫基础必看,很有用的 爬虫教程, 删繁去简, 看完爬虫即可入门,进入下一步的学习”相关联的知识点。 首先,我们需要明确“Python...

    机场自动签到_Python_HTML_下载.zip

    9. **版本控制**:文件夹名为“Airport-Checkin-main”暗示了使用Git进行版本控制,这可以帮助开发者跟踪代码更改,协作开发,并方便回滚到之前的版本。 10. **部署与运行**:项目可能包括部署说明,指导如何在本地...

    Python从零开始,一点一滴学习爬虫。-dung_beetle.zip

    -dung_beetle.zip" 是一个压缩包,其中包含了一个名为 "dung_beetle-master" 的文件夹,这很可能是项目的源代码目录,通常包括教程的实例、脚本和其他相关资源。让我们逐步了解Python爬虫的基本概念和常用工具。 1....

    让文件夹发光

    4. **编程技术**:对于有一定编程基础的用户,可以使用脚本语言(如VBScript、JavaScript)或者编程语言(如C#、Python)来编写自定义脚本,通过修改系统文件夹的属性或者利用DirectX等图形库实现发光效果。...

    pythonanywhere

    文件 "pythonanywhere-main" 可能是 PythonAnywhere 平台的主配置文件或者是一个包含项目核心代码的文件夹。如果你正在使用 PythonAnywhere 进行开发,这个文件可能是你项目的核心部分,包含了应用程序的逻辑和结构...

    python_final

    在这个项目中,"python_final-main" 可能是主目录或者源代码文件夹的名字,通常在这样的结构下,包含了项目的主体代码和资源。 Python 是一种高级编程语言,以其简洁的语法和广泛的应用领域而著名。它适合初学者...

    使用pythondjango的推荐系统。我在python中实现了推荐系统_CSS_JavaScript_下载.zip

    在"recommendation-system-in-django-master"这个文件夹中,你可能找到以下关键文件和目录: 1. `manage.py`:Django项目的入口,用于执行管理命令,如创建数据库迁移、启动服务器等。 2. `requirements.txt`:记录...

    Python_Practice:Python

    在"Python_Practice-master"这个文件夹中,可能包含以下结构: 1. `src`:存放Python源代码文件,可能有练习题目和解决方案。 2. `data`:可能包含练习所需的数据文件,如CSV或JSON格式。 3. `docs`:文档,解释...

    filter-tool--python

    在这个“filter-tool--python-main”文件夹中,我们可以推测包含的是这个Python过滤工具的主要源代码和资源文件。下面我们将深入探讨可能涵盖的Python和CSS相关的知识点: 1. **Python基础知识**:Python是一种高级...

    pyne2020:Python 东北 2020 网站

    2. **CSS** 文件夹 - 包含CSS(层叠样式表)文件,用于定义网站的样式和布局。 3. **JavaScript** 文件夹 - 可能包含JS文件,用于实现交互功能和动态效果。 4. **images** 文件夹 - 存储网站使用的图片和图形资源。 ...

    python-todo-app:与Rookout培训班一起使用的示例Python Todo应用程序

    压缩包内的“python-todo-app-master”文件夹很可能包含了项目的源代码结构。通常,这个文件夹会包含以下子目录和文件: 1. `app.py` 或类似文件:这是Python后端的主要入口点,包含了Web服务器的配置和路由。 2. `...

    django创建css文件夹的具体方法

    在Django框架中,管理和组织静态文件如CSS(层叠样式表)是构建Web应用的重要部分。下面将详细介绍如何在Django项目中创建并使用CSS文件夹。 1. **手动创建static文件夹**: Django项目默认并不包含`static`文件夹...

    Python_AzDev

    **Python_AzDev-main**文件夹可能包含了整个项目的源代码、配置文件和其他资源。通常,这样的结构可能包括以下几个部分: - `requirements.txt`: 列出项目依赖的Python库。 - `app.py`或`main.py`: 应用的入口点,...

    projeto_escola:projeto usando sqlite3,python e html

    Python则以其易读性和丰富的库支持,成为数据处理和后端开发的理想选择,特别是在与SQLite3集成时。HTML是超文本标记语言,是创建网页的标准语言,负责构建页面结构和内容。 在这个项目中,Python可能被用来创建一...

Global site tag (gtag.js) - Google Analytics