Hallo,
bin Neuling in Sachen Python und habe daher eine Frage bezüglich dem Aufrufen von Python-Skripten.
Ich hab mir ein Python Skript geschrieben, welche mehrere Funktionen enhält. Ich möchte nun auf der Konsole das Skript ausführen. Soweit kein Problem.
Aber ich möchte nur gewisse Funktionen aufrufen. Klar könnte ich hierfür auch eigene Skripte pro Funktion realisieren. Aber das führt ja bei vielen Funktionen zu sehr vielen Dateien.
Mein Wunsch wäre etwa so:
python meinSkript.py::funktion1
Wie kann ich das am besten Realisieren?
Hat jemand eine Idee?
Vielen Dank
python-Funktionen direkt(von der Konsole) aufrufen
Hallo.
Code: Alles auswählen
$ echo "def spam(): print 'spam'" > test.py
$ python -c "import test; test.spam()"
$ spam
Das Leben ist wie ein Tennisball.
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Code: Alles auswählen
python -c 'import meinSkript; meinSkript.funktion1()'
Edit: Timing ist ja immernoch alles
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte