Python-Funktionen über die Befehlszeile ausführen
Beim Umgang mit Python-Skripten kann es erforderlich sein, bestimmte Funktionen über die Befehlszeile aufzurufen . So erreichen Sie dies für eine Funktion namens hello():
<code class="python">def hello(): return 'Hi :)'</code>
Um diese Funktion direkt über die Befehlszeile auszuführen, können Sie das Argument -c (Befehl) im folgenden Format verwenden:
$ python -c 'import foo; print foo.hello()'
Hier ist foo.py der Name der Datei, die die hello()-Funktion enthält.
Alternativ, wenn Sie die Namensraumverschmutzung im Skript außer Acht lassen:
$ python -c 'from foo import *; print hello()'
Um ein Gleichgewicht herzustellen, können Sie nur die erforderliche Funktion importieren:
$ python -c 'from foo import hello; print hello()'
Diese Methoden ermöglichen die nahtlose Ausführung von Python-Funktionen über die Befehlszeile und bieten eine bequeme und vielseitige Möglichkeit, auf Code zuzugreifen.
Das obige ist der detaillierte Inhalt vonWie führe ich Python-Funktionen über die Befehlszeile aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!