代码功能:判断目标文件夹是否为空

代码如下:import os  # 导入负责处理操作系统相关事务的os模块

tar_dir = "D:\\666"  # 指定目标文件夹

if len(os.listdir(tar_dir)) == 0:  # 目标文件夹内容为空的情况下

print("目标文件夹为空")

else:  # 目标文件夹非空的情况下

print("目标文件夹非空")

print(os.listdir(tar_dir))  # 打印返回值

'''

# 代码功能:判断目标文件夹是否为空

# 注:1. 如果指定的目标文件夹不存在,程序会报错

2. os.listdir(path)返回的是一个包含path路径下所有子文件名、子文件夹名的列表。

注意,是所有子文件和子文件夹,也就是目标文件夹一级目录下。如果子文件夹内还有文

件和文件夹,是不会计入这个列表中的。若path为空,则列表为空。

3. path内只要存在文件或文件夹,os.listdir(path)返回的列表就不为空,即使path内

只有一个空文件夹。

# 操作系统环境:Win10 1909

# Python环境:Python3.8.6

'''

愚者的目标文件夹结构如下:

D:\\666下有1个名为1.png的图片、1个名为dir1的空文件夹、1个名为dir2的文件夹。dir2内有一张名为2.png的图片。

代码执行结果如下图:图1

以上就是本期的所有内容了,谢谢观看。

关于工作室联系方式、进群讨论、技术支持、转载、商业合作等问题请见本套教程第一期,教程简介。

谢谢支持,谢谢!

本套教程使用的Python编辑器均为Pycharm。

资料包中附带 Python3.8.6 及本期涉及的其他标准库虚拟环境, 可用之运行本期代码。

注:资料包包括本期内容文档、代码、Python3.8.6帮助文档。

资料包下载见本期置顶评论!

python判断一个文件夹里面是否为空_Python碎片化学习教程 @8. 判断目标文件夹是否为空...相关推荐

  1. python定义一个student类、有下面的_Python基础(小白教程)之面向对象

    原标题:Python基础(小白教程)之面向对象 Python的类 > 在这门语言中,类使用 class 语句来定义.在类中包含了一系列语句,比如赋值语句,def 定义函数等.从面向对象的角度看, ...

  2. Python碎片化学习教程 @19. 在指定路径下创建.txt文件,并写入内容

    代码功能:在指定路径下创建.txt文件,并写入内容 代码如下: file = open("1.txt", "w", encoding="utf8&qu ...

  3. python创建一个n*m的二维数组_Python中创建二维数组

    Python中创建二维数组 二维数组 二维数组本质上是以数组作为数组元素的数组,即"数组的数组",类型说明符 数组名[常量表达式][常量表达式].二维数组又称为矩阵,行列数相等的矩 ...

  4. python定义一个student类、有下面的_Python的类和方法——成员可见性

    我们继续接着类和对象这个话题聊. 1.类方法 使用装饰器@classmethod.第一参数必须是当前类对象,该参数名一般约定为「cls」,当然cls也可以换成其他名字,通过它来传递类的属性和方法(不能 ...

  5. python定义一个dog类 类属性有名字_python 基础 12 初识类,类方法,类属性

    python 基础 12 初识类,类方法,类属性 # 面向过程 : 想要一个结果 写代码 实现计算结果 # 面向对象开发 : 有哪些角色 角色的属性和技能 两个角色之间是如何交互的 # 复杂的 拥有开 ...

  6. python 输入一个整数 输出百位及以上_Python二级编程:获取用户输入的一个整数,输出该整数百位及以上的数字...

    原博文 2020-02-04 18:19 − s=int(input("请输入一个整数:"))if 0 ... 相关推荐 2019-09-28 21:13 − Python pyt ...

  7. 使用python构建数据库_使用Python构建一个极简主义博客(或者,如何学习停止烦恼和热爱Web开发)。

    使用python构建数据库 As of today, I have taken my final examination as an undergraduate student of Physics. ...

  8. 浙大python判断两个字符串是否为变位词_Python实现对变位词的判断

    Python实现对变位词的判断 什么是变位词呢?即两个单词都是由相同的字母组成,而各自的字母顺序不同,譬如python和typhon,heart和earth. 变位词的判断 既然我们知道了变位词的定义 ...

  9. [转载] python输入一个年份、输出是否为闰年_Python程序检查给定年份是否为闰年

    参考链接: Python输入,输出和导入 闰年是除世纪年(以00结尾的一年)外完全可以被4整除的一年.如果一个世纪可以被400整除,那它就是闰年.在这里,一年是由用户提供的,我们必须检查给定的年份是否 ...

最新文章

  1. PyTorch入门学习(二):Autogard之自动求梯度
  2. java开放源码_开放源码的第一周:我是如何参与的,以及我学到的东西
  3. pre是什么意思css,Precss
  4. 计算机学院的运动会介绍,敢于拼搏 超越自我 --计算机学院校运动会动员大会召开...
  5. apache虚拟机配置步骤和修改访问端口
  6. JavaWeb(八)——JSP(Java服务器端页面)
  7. Win32多线程编程(6) — 多线程协作及线程的池化管理
  8. leetcode303 区域和检索
  9. mysql function select 赋值_数据分析面试之mysql的分组排序和变量赋值顺序
  10. USB2.0学习笔记连载(四):安装Cypress官网套件
  11. tomcat,zookeeper,activeMQ,Kafka设置jvm参数
  12. 【286页干货】一天搞懂深度学习(台湾资料科学年会课程)
  13. 575万奖金!2022年数学界「诺贝尔奖」发布,拓扑学大师获奖
  14. 威联通NAS网络存储器快速安装指南——从零搭建一个文件存储平台
  15. python使用numpy的np.mod函数计算numpy数组除以某一特定数值剩余的余数(remainder)、np.mod函数和np.fmod函数对负值的处理方式有差异
  16. win10修改user用户名,完美解决,亲试无bugs
  17. SpringBoot Junit单元测试
  18. .removeAttribute is not a function
  19. 计算机组成与结构r形式,计算机组成与结构试卷
  20. python求两个数的最大公约数穷举法_求两个数字的最大公约数-Python实现,三种方法效率比较,包含质数打印质数的方法...

热门文章

  1. 电脑怎么用计算机辅助设计,建筑计算机辅助设计
  2. shader 反射 水面_【博物纳新】水面涟漪反射效果开源库测评
  3. 华菱丰汽贸携中企动力共迎房车新风口
  4. kmplayer 调左右声道
  5. unity创建草地_Unity5.X 创建基本的3D游戏场景
  6. office或WPS使用
  7. 【物联网】行排式二维条码 介绍
  8. GO 如何利用websocket与浏览器进行交互
  9. linux grep命令
  10. Altium格式PCB转换成Allegro操作指导