Si vous souhaitez une grande quantité de données de destination d'analyse, vous souhaitez supprimer tous les dossiers qui ont été acquis à mi-chemin car ils gênent. J'ai mis en place une fonction pour la facilité d'utilisation.
windows10 Anaconda 3.6.1
shutil shutil est l'une des bibliothèques python standard. Des opérations de répertoire avancées sont possibles. [Référence officielle] https://docs.python.jp/3/library/shutil.html
delete_folder.py
import os
import shutil
#Par défaut, supprimez les dossiers avec 3 éléments ou moins dans le dossier d'exécution
def delete_folder( directory_dir= os.getwsd() ,size=3):
folder_list = os.listdir(directory_dir)
folder_dir = [os.path.join(directory_dir,i) for i in folder_list if len(os.listdir(os.path.join(directory_dir,i))) <= size ]
for folder in folder_dir:
print(folder+'Retirer')
shutil.rmtree(folder)
print('Terminé')
Recommended Posts