Python脚本中如何判断文件夹是否为空

时间:2026-02-15 20:33:23

1、首先,打开Python脚本编辑器,如图。

Python脚本中如何判断文件夹是否为空

2、然后,定义输入窗口。

Python脚本中如何判断文件夹是否为空

3、然后输入判断是否为空的代码:

# -*- coding: utf-8 -*-

reload(sys)

sys.setdefaultencoding("utf-8")

import arcpy

import os

path = arcpy.GetParameterAsText(0)

for dirpath,dirnames,filenames in os.walk(path):

    for i in dirnames:

        if not os.listdir(os.path.join(dirpath,i)):

            arcpy.AddMessage(os.path.join(dirpath,i))

Python脚本中如何判断文件夹是否为空

4、代码输入完成后,点击运行脚本。

Python脚本中如何判断文件夹是否为空

5、如下图,我们的试验文件夹是新建文件夹3下的若干个多层的子文件夹。

Python脚本中如何判断文件夹是否为空

6、这是运行后的结果,如下图

C:\Users\Administrator\Desktop\新建文件夹 (7)\新建文件夹 (3)\789

C:\Users\Administrator\Desktop\新建文件夹 (7)\新建文件夹 (3)\456\bbbbb

这两个路径的文件夹为空。

Python脚本中如何判断文件夹是否为空

© 2026 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com