Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
python:exkurs_pfade [25.07.2025 09:18] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | python:exkurs_pfade [25.07.2025 09:21] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden marsch | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Pfade ====== | ||
+ | Voraussetzung: | ||
+ | |||
+ | Einfache String Verarbeitung. | ||
+ | |||
+ | Bedenke Unterschiede zwischen POSSIX (Linux) und Windows (ggf. Apple). | ||
+ | |||
+ | |||
+ | ===== Modul os.path ===== | ||
+ | |||
+ | > <wrap em hi>vor Python 1.3</ | ||
+ | |||
+ | **Beispiel** | ||
+ | <code python> | ||
+ | from os import path | ||
+ | |||
+ | home_directory_of_file = path.dirname(__file__) | ||
+ | parallel_directory_of_file = path.abspath(path.join(MAIN_DIR, | ||
+ | </ | ||
+ | |||
+ | **Library :** [[https:// | ||
+ | |||
+ | |||
+ | ===== Modul pathlib ===== | ||
+ | |||
+ | > <wrap em hi>ab Python 3.4</ | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | **Beispiel** | ||
+ | <code python> | ||
+ | from pathlib import Path | ||
+ | |||
+ | home_directory_of_file = Path(__file__).resolve().parent | ||
+ | </ | ||
+ | |||
+ | **Library :** [[https:// |