К книге
Приложение к «Python в библиотеке»Arch. 10. del_empty_dir.py
53%
Arch. 10. del_empty_dir.py
18

#!/bin/env python

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

# Удаление пустых папок

import sys, os

def del_empty_dirs(path):

, ,global co

, ,for d in os.listdir(path):

, , , ,a = os.path.join(path, d)

, , , ,if os.path.isdir(a):

, , , , , ,del_empty_dirs(a)

, , , , , ,if not os.listdir(a):

, , , , , , , ,co += 1

, , , , , , , ,os.rmdir(a) , , , , , ,

# ------------------------------ , , , , , ,

Mpath = os.getcwd()

co = 0

del_empty_dirs(Mpath)

print('Удалено '+str(co)+' пустых папок.')

Предыдущая главаГлава 18 из 34Следующая глава