shebang

Die #! Marker am Anfang von Skripten heißt Shebang.
2
Antworten

Führen Sie das Python-Skript direkt über die Befehlszeile aus

%Vor% Ich lege das oben auf ein Skript. Ich habe gesehen, dass das Skript über die Befehlszeile ausführbar sein sollte, ohne dass python programname.py benötigt wird. Wenn ich nicht falsch verstanden habe, sollte ich programname.py verwen...
01.12.2013, 22:36
4
Antworten

Umgang mit mehreren Python-Versionen, wenn Python-Dateien #! / bin / env python verwenden müssen

Ich habe dieses Problem: System A läuft Ubuntu und benötigt Python 2.6 für eine Menge verschiedener Dinge. Ich installierte Python 2.7 separat für System A System B hat Python 2.7 nativ. Ich habe ein Python-Skript BLAH...
03.07.2012, 21:47
1
Antwort

Shebang für psql

Ich versuche PostgreSQL-Skript (e) zu schreiben, habe aber ein Problem mit der Shebang-Zeile %Vor% Das gibt mir einen Fehler, als ob ich psql ohne irgendwelche Argumente in der Befehlszeile eingegeben hätte. Wie mache ich das richtig?   ...
22.10.2010, 09:03
2
Antworten

Wie führe ich Rust-Code direkt auf Unix-Systemen aus? (mit dem Shebang)

Wenn man diesen Thread liest, sieht es so aus, als wäre es möglich, den Shebang zu verwenden führe Rust * aus. %Vor% Wenn Sie diese ausführbare Datei ausführen und ausführen, wird der Code zwar kompiliert, aber nicht ausgeführt. %Vor%...
25.12.2016, 15:17
3
Antworten

Sollten Python-Bibliotheksmodule mit #! / usr / bin / env python beginnen?

Sollen Python-Bibliotheksmodule mit #!/usr/bin/env python beginnen? Wenn man sich die ersten Zeilen von *.py in /usr/share/pyshared anschaut (wo Python-Bibliotheken in Debian gespeichert sind), zeigt sich, dass es sowohl Dateien gibt...
20.03.2012, 08:27
7
Antworten

Wie man Shebang-Flags repariert, die auf einigen Systemen nicht erkannt werden

Aus irgendeinem Grund wird das Flag -O (optimiert) in der Shebang-Zeile auf einem Red Hat Enterprise Server (Version 5.3), auf den ich zugreife, nicht erkannt. Auf anderen Systemen wird das Flag ohne Probleme erkannt. Das Ausführen des fol...
20.04.2011, 19:29
1
Antwort

Benennen für Python-Installationen in Unix und gute Verwendung des Shebang

Ich bin verwirrt über die Standardmethode, um den Shebang für ein Python-Skript zu schreiben. Ich habe einen einfachen "Python" -Link, der je nach System Python 2.x oder Python 3.x sein kann und das ist ein Problem, da beide inkompatibel sind...
21.07.2012, 20:57
1
Antwort

Warum kann der Importbefehl nicht gefunden werden?

Ich benutze die Funktion input von fileinput , um Skript über pipes oder input file zu akzeptieren. Hier ist das minimale Skript: finput.py %Vor% Nachdem ich dieses Skript ausführbar gemacht habe, starte ich ls | ./finput....
19.12.2014, 10:17