Following system colour scheme Selected dark colour scheme Selected light colour scheme

Python Enhancement Proposals

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:


Inhaltsverzeichnis

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

Source: https://github.com/python/peps/blob/main/peps/pep-0271.rst

Zuletzt geändert: 2025-02-01 08:55:40 GMT