2016-12-14 3 views
0

Comment faire fonctionner shutil.rmtree() sur le dossier dans lequel il se trouve? Je sais que je peux juste lui donner le chemin mais je veux qu'il soit dynamique afin que je puisse le déplacer entre les dossiers et il fonctionnera toujours sans devoir éditer le chemin.Comment utiliser shutil.rmtree sans spécifier de chemin

Je n'ai rien essayé parce que je ne sais pas quoi essayer.

+0

Voulez-vous dire le répertoire de travail actuel ou le répertoire dans lequel se trouve le fichier actuel? Voir http://stackoverflow.com/questions/3430372/how-to-get-full-path-of-current-files-directory-in-python pour obtenir le chemin de façon dynamique –

+0

merci, et je voulais dire le répertoire du fichier en cours est dans – badNameHere

+1

pouvez-vous élaborer sur l'objectif de ce code? ressemble à un malware pour moi ... –

Répondre

1

Récupère le chemin du répertoire dans lequel se trouve le fichier actuel. Notez que cela supprimera le fichier actuel aussi!

import os 
import shutil 

path = os.path.dirname(os.path.abspath(__file__)) 
shutil.rmtree(path)