Pour l'os.renommer ou shutil.déplacer, vous devrez importer le module.
Pas de caractère * est nécessaire pour obtenir tous les fichiers déplacés.
Nous avons un dossier dans /opt/génial appelé source avec un fichier nommé awesome.txt.
in /opt/awesome
○ → ls
source
○ → ls source
awesome.txt
python
>>> source = '/opt/awesome/source'
>>> destination = '/opt/awesome/destination'
>>> import os
>>> os.rename(source, destination)
>>> os.listdir('/opt/awesome')
['destination']
Nous avons utilisé des os.listdir de voir que le nom du dossier en fait changé.
Voici la shutil le déplacement de la destination vers la source.
>>> import shutil
>>> shutil.move(destination, source)
>>> os.listdir('/opt/awesome/source')
['awesome.txt']
Cette fois, j'ai vérifié à l'intérieur du dossier source pour être sûr de la awesome.txt fichier que j'ai créé il existe. Il est là :)
Maintenant, nous avons déplacé un dossier et ses fichiers à partir d'une source à une destination et de retour.