Benutzer:Moerdn/ expandPath
Erscheinungsbild
expandPath(path_root)
Gibt den Absoluten Pfad zu dem gerade aktiven Blendfile zurück.
Parameterliste
- path_root:
- Das Verzeichnis von dem aus der Pfad aufgebaut werden soll. Der doppelte Schrägstrich ist das Verzeichnis, in dem das aktuell ausgeführte Blendfile liegt.
- Typ: String
Rückgabetyp:
- Ein absoluter Pfad
- Typ: String
Verwendung
[Bearbeiten]# Beispiel 1.1. Absoluten Pfad zum Projektverzeichnis speichern und mit Textur-Unterverzeichnis erweitern.
Projekt_Verzeichnis = GameLogic.expandPath("//")
print(Projekt_Verzeichnis)
# Windows
Texturen_Verzeichnis = Projekt_Verzeichnis + "Texturen\\"
# Unix/Linux:
Texturen_Verzeichnis = Projekt_Verzeichnis + "Texturen/"
print(Texturen_Verzeichnis)
# Auf allen Systemen gültig
import os
sep = os.path.sep # Windows \\ and Linux /
Char_Texturen_Verzeichnis = Projekt_Verzeichnis + "Texturen" + sep + "Character" + sep
print(Char_Texturen_Verzeichnis)
#END 1.2.
# Beispiel 1.2. Absoluten Pfad zum Uebergeordneten Verzeichnis relativ zum Projektverzeichnis speichern
Projekt_Super_Verzeichnis = GameLogic.expandPath("//..//")
print(Projekt_Super_Verzeichnis)
#END 1.2.
zurück zu Benutzer:Moerdn/ GameLogic