Zusammenfassung der Python-Verzeichnisoperationen
--Importieren
import os
- Holen Sie sich das aktuelle Arbeitsverzeichnis
--Dies druckt das Verzeichnis, in dem Sie sich gerade befinden, und nicht den Speicherort der Datei
os.getcwd()
print(os.getcwd())
# usr/var/www/lib
- Holen Sie sich den Speicherort der laufenden Datei
print(__file__)
# usr/var/www/lib/hoge.py
- Holen Sie sich das Verzeichnis der laufenden Dateien
--Verwenden Sie os.path.dirname ()
- Kein letzter Schrägstrich
print(os.path.dirname(__file__))
# usr/var/www/lib
- Holen Sie sich den Dateinamen der laufenden Datei (nach dem letzten Schrägstrich)
--Verwenden Sie os.path.basename ()
- Kein Schnitt in den Kopf
print(os.path.basename(__file__))
# hoge.py
- Die obige Methode zeigt den relativen Pfad aus dem aktuellen Verzeichnis an
- Wenn Sie mit einem absoluten Pfad anzeigen möchten
--Verwenden Sie os.path.abspath ()
- Dies gilt auch in einer Produktionsumgebung
print(os.path.abspath(__file__))
# usr/var/www/lib
- Wenn Sie in das Verzeichnis wechseln möchten, das die aktuell ausgeführte Datei enthält
--Verwenden Sie os.chdir ()
os.chdir(os.path.dirname(os.path.abspath(__file__)))
#