Definieren mit welchem Python etwas ausgeführt werden soll

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
TheCryperLp
User
Beiträge: 6
Registriert: Freitag 23. August 2013, 12:13

Hallo,
Ich habe Python 2.7 und 3.3 auf meinem PC installiert. Ich würde gerne am Anfang jeder Datei definieren welche Python Version zum ausführen der Datei benutzt werden soll. Gibt es so etwas?
Danke für alle Antworten
:D
BlackJack

@TheCryperLp: Unter Linux/Unix ja: die She-Bang-Zeile. Unter Windows gab's glaube ich mal die Idee ein Startprogramm mit *.py zu verknüpfen was diese Zeile auswertet.
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Das Startprogramm, das BlackJack ansprach: http://blog.python.org/2011/07/python-l ... ws_11.html

AFAIR sollte es bei Python 3.3 dabei sein, aber ob es auch automatisch verknuepft wird kann ich mangels Windows nicht sagen.
DasIch
User
Beiträge: 2718
Registriert: Montag 19. Mai 2008, 04:21
Wohnort: Berlin

Python unter Windows hat einen Launcher, der die Shebang parst und den richtigen Interpreter auswählt. PEP 397 beschreibt dies in mehr Detail.
Antworten