Hallo,
ich würde gerne "normalen" Code in eine externe Datei auslagern. Also keine Funktionen oder Module.
Der Code in der externen Datei (z.B. xyz.py) muss dann in der Hauptdatei eingebunden werden. Wie geht das einbinden?
Der Code soll dann auch an dieser Stelle, wo er eingebunden wird direkt ausgeführt werden (so wie bei PHP include() ).
Im Forum habe ich schon gesucht, evtl. bitte die passenden Stichwörter nennen, dann kann ich auch noch mal bei google suchen.
Danke
Code auslagern
Ein include() wie bei PHP gibt es bei Python nicht und es ist auch nicht erforderlich.jan_ hat geschrieben:ich würde gerne "normalen" Code in eine externe Datei auslagern. Also keine Funktionen oder Module.
Vielleicht sollten wir uns mal ansehen, welches Problem du hast, dass du eine Funktionalität wie include() haben möchtest. Warum glaubst du denn Code auslagern zu müssen ohne ihn als Modul zu verwenden?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Wenn ich raten sollte, dann würde ich auf globals tippen./me hat geschrieben:Vielleicht sollten wir uns mal ansehen, welches Problem du hast, dass du eine Funktionalität wie include() haben möchtest. Warum glaubst du denn Code auslagern zu müssen ohne ihn als Modul zu verwenden?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- OttoPython
- User
- Beiträge: 47
- Registriert: Montag 23. April 2012, 14:14
das bekommt man doch leichter mit cxfreeze auf die reihe. Oder ist das ein ungenierter Weg ein exec aus ner .py zu erstellen??jbs hat geschrieben:execfile
"Im Burnout steckt viel Arbeit drin" -Lysander
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
@OttoPython: Ich glaube du hast ein falsches Bild von `execfile`: http://docs.python.org/library/functions.html#execfile
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
- OttoPython
- User
- Beiträge: 47
- Registriert: Montag 23. April 2012, 14:14
jap. Danke dachte jbs meint executable
"Im Burnout steckt viel Arbeit drin" -Lysander