python如何判断目录是否为空

admin Python评论286字数 454阅读模式

您可以使用`os.listdir()`函数来获取目录下的所有文件和子目录,然后判断返回的列表是否为空来判断目录是否为空。

下面是一个示例代码:

import os

def is_directory_empty(path):
    return len(os.listdir(path)) == 0

# 测试示例
directory_path = "path/to/your/directory"
if is_directory_empty(directory_path):
    print("目录为空")
else:
    print("目录不为空")

在上面的示例中,您需要将"path/to/your/directory"替换为要判断的目录的实际路径。`is_directory_empty()`函数会返回一个布尔值,如果目录为空则返回True,否则返回False。在示例中,根据返回值打印相应的提示信息。

请注意,`os.listdir()`函数还会返回一些特殊文件,比如"."(表示当前目录)和".."(表示上级目录),因此在判断目录是否为空时需要特别注意。

版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
广告也精彩
admin
  • 本文由 发表于 2023年10月4日 16:03:56
  • 转载请务必保留本文链接:https://www.58pxe.com/11096.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: