PEP 271 – Präfix für sys.path über Kommandozeilenoption
- Autor:
- Frédéric B. Giacometti <fred at arakne.com>
- Status:
- Abgelehnt
- Typ:
- Standards Track
- Erstellt:
- 15-Aug-2001
- Python-Version:
- 2.2
- Post-History:
Zusammenfassung
Derzeit ist das Setzen der Umgebungsvariable PYTHONPATH die einzige Methode, um zusätzliche Verzeichnisse für die Python-Modulsuchpfade zu definieren.
Dieses PEP führt die Option '-P' für den python-Befehl als Alternative zu PYTHONPATH ein.
Begründung
Unter Unix
python -P $SOMEVALUE
ist äquivalent zu
env PYTHONPATH=$SOMEVALUE python
Unter Windows 2K
python -P %SOMEVALUE%
ist (fast) äquivalent zu
set __PYTHONPATH=%PYTHONPATH% && set PYTHONPATH=%SOMEVALUE%\
&& python && set PYTHONPATH=%__PYTHONPATH%
Weitere Informationen
Diese Option ist äquivalent zur Option 'java -classpath'.
Wann diese Option verwendet werden sollte
Diese Option soll die Verwendung von Python in Test- oder Build-Skripten beispielsweise erleichtern und robuster machen.
Referenzimplementierung
Ein Patch, der dies implementiert, ist von SourceForge verfügbar
http://sourceforge.net/tracker/download.php?group_id=5470&atid=305470&file_id=6916&aid=429614
mit der Patch-Diskussion unter
http://sourceforge.net/tracker/?func=detail&atid=305470&aid=429614&group_id=5470
Urheberrecht
Dieses Dokument wurde gemeinfrei erklärt.
Source: https://github.com/python/peps/blob/main/peps/pep-0271.rst
Zuletzt geändert: 2025-02-01 08:55:40 GMT