Unterschied "#!/usr/bin/env python" und "$ python file.py"?

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.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Executable-Bit ist nur relevant für den "direkten" Aufruf also ``./turtleRunTestPy2.py``. Dass das mit ``python turtleRunTestPy2.py`` sowie über execfile immer funktionieren wird ist klar, da diese dieses Bit nie auswerten weil das Programm was gestartet wird nicht ``turtleRunTestPy2.py`` ist, sondern ``python``. Und dieses hat das Executable-Bit gesetzt, natürlich.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
BlackJack

Für den Mausklick im Dateimanager kann das Bit auch von Bedeutung sein. Kommt aber wie gesagt darauf an was der konkrete Dateimanager ganz konkret tut wenn man auf ein Icon klickt.
Antworten