So führen Sie eine Python-Datei aus

Abelisto

Ich lerne Python und DJango und bin relativ wenig mit Linux vertraut. Wenn ich ein DJango-Projekt erstelle, habe ich eine manage.pyDatei, die ich gerne ausführen kann ./manage.py runserver. Wenn ich jedoch ein Python-Programm von Hand erstelle, sieht es so aus, als würde mein Linux versuchen, es mit Bash und nicht mit Python auszuführen. Also muss ich python foo.pystattdessen schreiben ./foo.py. Attribute beider Dateien manage.pyund foo.pysind gleich ( -rwx--x---). Meine Frage lautet also: Wo ist der Unterschied und wie kann ich ein Python-Programm ausführen, ohne es anzugeben python? Links zu Dokumentationen sind sehr willkommen. Vielen Dank.

levi

Sie haben einen Schritt verpasst, nachdem Sie die korrekten Berechtigungen für die Datei erteilt haben, öffnen Sie Ihre foo.pyund setzen Sie diese in die erste Zeile

#!/usr/bin/env python

Dann können Sie ./foo.py verwenden

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

So führen Sie eine Datei von Python aus

So führen Sie eine Datei aus einer anderen Python-Datei aus

So führen Sie eine Python-Datei in einer anderen Python-Datei aus

So führen Sie eine .sql-Datei in PySpark aus

So führen Sie eine JAR-Datei in Eclipse aus

So führen Sie eine REG-Datei in Java aus

So führen Sie eine SQL-Datei in pymssql aus

So führen Sie eine JAR-Datei aus

So führen Sie eine Datei erneut aus

So führen Sie eine Python-Datei in einem anderen Verzeichnis aus

So führen Sie eine ausführbare Datei mit Python-Code aus

So führen Sie eine Python-Datei mit booleschen Argumenten aus

So führen Sie eine Django-Python-Datei über die Befehlszeile aus

So führen Sie eine Python-Datei mit Administratorrechten in pycharm aus

So führen Sie eine Python-Datei unter Linux aus

So führen Sie eine Python-Datei aus und scannen die generierten IPs mit nmap

So führen Sie eine Python-Datei mit übergebenen Argumenten mit C # aus

So führen Sie eine von Nuitka kompilierte ausführbare Python-Datei aus

So führen Sie eine Bash-Datei ohne Erweiterung in Python aus

So führen Sie eine Python-Datei als separaten Prozess / Thread aus

So führen Sie eine Python-Datei auf der Terminal-Befehlszeile aus

So führen Sie Code in Python aus, um das Terminal an eine andere Datei zu senden

So führen Sie eine Python-Datei in einer anderen aus und schließen sie dann nach der eingestellten Zeit

So führen Sie eine ausführbare Datei (exe) aus, indem Sie eine Konfigurationsdatei in Powershell bereitstellen

So führen Sie eine Funktion in Python mehrmals aus

So führen Sie eine BigQuery-Abfrage in Python aus

So führen Sie eine virtuelle Umgebung in Python aus

So führen Sie ein ShellCommandActivity-Skript für eine AWS-Datenpipeline aus, um eine Python-Datei auszuführen

So durchlaufen Sie eine Datei mit einer Liste von Verzeichnissen und führen jeweils einen Befehl mit Python aus

TOP Liste

  1. 1

    Glassfish v3.0.1 im Vergleich zu Oracle GlassFish Server 3.0.1 - Gibt es einen technischen Grund, die kommerzielle Version zu verwenden?

  2. 2

    Wie schließe ich mehrere Ordner mit der Variablen EXTRA_ARGS aus?

  3. 3

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  4. 4

    Modbus Python Schneider PM5300

  5. 5

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  6. 6

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

  7. 7

    Wie füge ich eine Spalte in einer Zeile in der Ansible Jinja2-Vorlage mit der for-Schleife hinzu?

  8. 8

    ElasticSearch - Knotensperren konnten nicht abgerufen werden

  9. 9

    Unity Build-Fehler: Der Name 'EditorUtility' ist im aktuellen Kontext nicht vorhanden

  10. 10

    Wie vergleicht man scala.xml-Knoten richtig?

  11. 11

    Wie kann man eine Multi-Container-Anwendung in Steuerkarten erstellen?

  12. 12

    Wie Verwenden von Httpclient mit jedem SSL-Zertifikat, egal wie „schlecht“ es ist

  13. 13

    HTTPS-Verbindung mit Moneris-Servern in Curl

  14. 14

    Elasticsearch startet nicht nach dem Laden in viele Daten

  15. 15

    Schneller Algorithmus zum Suchen nach Teilzeichenfolgen in einer Zeichenfolge

  16. 16

    So übergeben Sie eine Variable in json, um Daten zu erhalten

  17. 17

    Hervorheben der SQL-Syntax in Visual Studio 2017

  18. 18

    Unterschied zwischen einfachen und doppelten Anführungszeichen in Javascript

  19. 19

    ElasticSeach Auto Complete mit dem Vervollständigungsvorschlag, um das vollständige Dokument zurückzugeben

  20. 20

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  21. 21

    Bester Crawler, um festzustellen, ob er mit Technologien gebaut wurde?

heißlabel

Archiv