Résumé des opérations d'annuaire Python
--Importer
import os
- Obtenez le répertoire de travail actuel
--Cela imprime le répertoire dans lequel vous vous trouvez actuellement, pas l'emplacement du fichier
os.getcwd()
print(os.getcwd())
# usr/var/www/lib
- Obtenez l'emplacement du fichier en cours d'exécution
print(__file__)
# usr/var/www/lib/hoge.py
- Obtenez le répertoire des fichiers en cours d'exécution
--Utilisez os.path.dirname ()
- Pas de dernière barre oblique
print(os.path.dirname(__file__))
# usr/var/www/lib
- Obtenez le nom de fichier du fichier en cours d'exécution (après la dernière barre oblique)
--Utilisez os.path.basename ()
- Pas de coupure dans la tête
print(os.path.basename(__file__))
# hoge.py
- La méthode ci-dessus affiche le chemin relatif du répertoire courant
--Si vous souhaitez afficher avec un chemin absolu
--Utilisez os.path.abspath ()
- Ceci est également valable dans un environnement de production
print(os.path.abspath(__file__))
# usr/var/www/lib
--Si vous souhaitez vous déplacer vers le répertoire contenant le fichier en cours d'exécution
--Utilisez os.chdir ()
os.chdir(os.path.dirname(os.path.abspath(__file__)))
#