Unterschied "#!/usr/bin/env python" und "$ python file.py"?
-
- 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
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.