您可以使用`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()`函数还会返回一些特殊文件,比如"."(表示当前目录)和".."(表示上级目录),因此在判断目录是否为空时需要特别注意。
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
评论