python删除目录下的空文件夹

Python046

python删除目录下的空文件夹,第1张

import os

def del_emp_dir(path):

for (root, dirs, files) in os.walk(path):

for item in dirs:

dir = os.path.join(root, item)

try:

os.rmdir(dir) #os.rmdir() 方法用于删除指定路径的目录。仅当这文件夹是空的才可以, 否则, 抛出OSError。

print(dir)

except Exception as e:

print('Exception',e)

if __name__ == '__main__':

dir = r'F:\test'

del_emp_dir(dir)

路径有问题。Python是一种跨平台的计算机程序设计语言,是ABC语言的替代品,属于面向对象的动态类型语言,python爬取图片时在指定的文件为空是因为路径有问题,需要重新选择路径进行操作。

import os

import pickle

def isemptyfile(filename):

if not os.path.exists(filename):

return None

statu = os.stat(filename)

return statu.st_size == 0

def loadfromfile(filename):

empty = isemptyfile(filename)

if empty == None or empty == True:

return pickle.load(open(filename))

else:

return None