国内代码托管工具推荐码云,速度快还支持svn提交。但是码云代码提交时也有限制,不能上传空文件夹,有时你搞了个项目,里面某些目录都是空的,那么就会来回提交很多次。
目录
1.Python 代码判断是否为空目录
1
Python 代码判断是否为空目录import os
image_path = 'F:\\test\\frames'
# 遍历文件夹及其子文件夹中的文件,并存储在一个列表中
# 输入文件夹路径、空文件列表[]
# 返回 文件列表Filelist,包含文件名(完整路径)
def get_filelist(dir, Filelist):
newDir = dir
if os.path.isfile(dir):
Filelist.append(dir)
elif os.path.isdir(dir):
if not os.listdir(dir): # 判断文件夹是否为空
print(dir)
file = open(dir+'/gitee.txt','w')
file.close()
for s in os.listdir(dir):
newDir = os.path.join(dir, s)
get_filelist(newDir, Filelist)
return Filelist
if __name__ == '__main__':
list = get_filelist('H:/zhanghaitao/geer/php', [])
END