Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| it:programmiersprache:python:exkurs:pfade:start [23.08.2025 08:36] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | it:programmiersprache:python:exkurs:pfade:start [23.08.2025 08:36] (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:// | ||
| + | |||
| + | {{tag> | ||