


Wie führe ich Python-Skripte über die Befehlszeile aus, ohne in deren Verzeichnis zu navigieren?
Nov 02, 2024 pm 06:52 PMAusführen von Python-Skripten über die Befehlszeile: Eintauchen in PYTHONPATH und PATH
Um Python-Skripte über die Befehlszeile zu nutzen, ohne zu ihren jeweiligen zu navigieren Verzeichnissen ist es wichtig, die Rolle von PYTHONPATH und PATH zu verstehen.
PYTHONPATH legt, wie der Name schon sagt, den Suchpfad für den Import von Python-Modulen fest. Es hilft beim Auffinden dieser Module während der Programmausführung. Für die direkte Ausführung von Skripten wird PYTHONPATH jedoch nicht verwendet.
Berücksichtigen Sie stattdessen PATH, das die Verzeichnispfadnamen enthält, in denen der Befehlsinterpreter nach ausführbaren Dateien sucht. Um ein Python-Skript als Programm zu verwenden, ist es notwendig, das Verzeichnis des Skripts an PATH anzuhängen. Dies kann mit dem Befehl erreicht werden:
export PATH=$PATH:/home/randy/lib/python
Hinweis: Für eine erfolgreiche Skriptausführung müssen Sie auch eine Shebang-Zeile hinzufügen (z. B. #!/usr/bin/env python ) als erste Zeile Ihres Skripts. Erteilen Sie außerdem Ausführungsrechte mit dem folgenden Befehl:
chmod +x /home/randy/lib/python/gbmx.py
Sobald diese Schritte abgeschlossen sind, sollten Sie in der Lage sein, gbmx.py aus jedem Verzeichnis auszuführen.
Das obige ist der detaillierte Inhalt vonWie führe ich Python-Skripte über die Befehlszeile aus, ohne in deren Verzeichnis zu navigieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wie benutze ich eine schöne Suppe, um HTML zu analysieren?

So verwenden Sie Python, um die ZiPF -Verteilung einer Textdatei zu finden

Wie man mit PDF -Dokumenten mit Python arbeitet

Wie kann man mit Redis in Django -Anwendungen zwischenstrichen

Wie führe ich ein tiefes Lernen mit Tensorflow oder Pytorch durch?

Serialisierung und Deserialisierung von Python -Objekten: Teil 1

So implementieren Sie Ihre eigene Datenstruktur in Python
