Soll ich #! (shebang) in Python-Skripten, und welche Form sollte es annehmen?
Sollte ich #! (Shebang) in Python-Skripten einfügen und in welcher Form sollte es sein? Stellen Sie einen Code-Schnipsel bereit
Sie sollten in Python-Skripten einen Shebang (#!
) einfügen, wenn Sie das Skript direkt von der Kommandozeile aus ausführbar machen möchten. Der Shebang sollte die erste Zeile des Skripts sein und sollte den Pfad zum Python-Interpreter angeben, der verwendet werden soll, um das Skript auszuführen. Hier ist ein Beispiel dafür, wie der Shebang in einer Linux- oder macOS-Umgebung aussehen könnte:
#!/usr/bin/env python3
Dies teilt dem Betriebssystem mit, die im Verzeichnis /usr/bin/
befindliche python3
-Ausführbare Datei zu verwenden, um das Skript auszuführen.
Auf Windows müssen Sie keinen Shebang einfügen, aber Sie können Ihr Skript durch Hinzufügen des folgenden Code-Schnipsels an der Spitze Ihres Skripts ausführbar machen
#!python
Dadurch wird das Skript beim Doppelklick in der Python-Interpreter geöffnet.