Ich würde gerne wissen, ob es eine Möglichkeit gibt, eine Python-Funktion direkt aus einer Datei auszuführen, indem Sie nur den Dateinamen gefolgt von der Funktion in einer einzigen Zeile angeben.Ausführen einer Python-Methode/-Funktion direkt aus einer Datei
Zum Beispiel kann sagen, ich habe eine Datei 'test.py' mit einer Funktion 'newfunction()'.
---------- test.py -----------
def newfunction():
print 'welcome'
Kann ich die newfunction() etwas ähnliches wie dies zu tun.
python test.py newfunction
Ich weiß, wie zu importieren und Funktionen aufzurufen gesehen ähnliche Befehle in django etc etc.Having (python manage.py runserver
), fühlte ich, es ist ein Weg direkt wie diese eine Funktion aufzurufen. Lassen Sie mich wissen, wenn etwas Ähnliches möglich ist.
Ich möchte es mit Django verwenden können. Aber eine Antwort, die überall anwendbar ist, wäre großartig.
Ich glaube, Ihre Frage bereits von [http://stackoverflow.com beantwortet werden kann/questions/3987041/python-run-function-from-the-Kommandozeile] (http: // stacko verflow.com/questions/3987041/python-run-function-from-the-command-line) – EngineerCamp
Das möchte ich eigentlich nicht wissen. Ich möchte wissen, ob es in der gleichen Weise wie die 'Python manage.py migrieren' usw. getan werden kann. –