Hallo. Ich bin noch ein Neuling in Python, also wundert euch nicht der manchmal vielleicht komischen Fragen meinerseits...:-) Ich wuerde gerne bei einer umfangreicheren Applikation das Projekt unterteilen auf mehrere Files, da es fuer mich uebersichtlicher ist. Wie kann ich das denn am besten machen? Gibt es sowas aehnliches wie "include" in PHP? Danke Robert _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
Moin Robert!
Gibt es sowas aehnliches wie "include" in PHP?
Du könntest ein 'import' machen, musst dann allerdings die gewünschten Funktionen in deinem Skript noch aufrufen: import meineDatei meineDatei.meineFunktion() hth, Björn. -- small office solutions info@sosnetz.de - http://www.sosnetz.de _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
Hallo, man könnte es sicherlich ausprobieren, aber ich will nicht mit mehreren evtl. erfolglosen Versuchen Rohlinge zerschiessen. Aufgabe: Installer für Fremdprogramme. Es sollen Verzeichnisse angelegt, Dateien kopiert und Registryeinträge gemacht werden. Nun kann man ja nicht voraussetzen, dass jeder Python auf dem Rechner hat. 1. Ist es möglich sozusagen ein Minipython (Interpreter, Modules...) mit auf die CD zu hauen und den Installer in Python zu schreiben. 2. Ist das evtl. mit Kanonan auf Spatzen geschossen, weil ich mich bloss beim Suchen nach 'ner evtl. schon vorhandenen Freeware zu blöd angestellt habe Tschau und Danke Dirk _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
Hallo Dirk,
1. Ist es möglich sozusagen ein Minipython (Interpreter, Modules...) mit auf die CD zu hauen und den Installer in Python zu schreiben. 2. Ist das evtl. mit Kanonan auf Spatzen geschossen, weil ich mich bloss beim Suchen nach 'ner evtl. schon vorhandenen Freeware zu blöd angestellt habe
Ich habe mal was in der Richtung gemacht mit dem McMillian Installer. Damit kannst Du Deine Python-Applikation kompilieren und inkl. Binaries des Pythoninterpreters und allem was Deine Applikation so benötigt auf eine CD packen. Das lief bei mir bisher ganz gut. Der Vorteil gegenüber py2exe ist, dass Du Deine Aplikationen mit McMillian auch für Linux und Mac kompilieren kannst. Und hier gibts das gute Teil: http://www.mcmillan-inc.com/install5_ann.html hth, Björn. -- small office solutions info@sosnetz.de - http://www.sosnetz.de _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
Hallo Björn,
1. Ist es möglich sozusagen ein Minipython (Interpreter, Modules...) mit auf die CD zu hauen und den Installer in Python zu schreiben. 2. Ist das evtl. mit Kanonan auf Spatzen geschossen, weil ich mich bloss beim Suchen nach 'ner evtl. schon vorhandenen Freeware zu blöd angestellt habe
Ich habe mal was in der Richtung gemacht mit dem McMillian Installer. Damit kannst Du Deine Python-Applikation kompilieren und inkl. Binaries des Pythoninterpreters und allem was Deine Applikation so benötigt auf eine CD packen. Das lief bei mir bisher ganz gut.
Der Vorteil gegenüber py2exe ist, dass Du Deine Aplikationen mit McMillian auch für Linux und Mac kompilieren kannst.
Und hier gibts das gute Teil: http://www.mcmillan-inc.com/install5_ann.html
Das Problem ist, es sind keine Pythonprogramme. Ein bekannte fragte mich, ob ich was wüsste, oder ihm mit nem Pythonprogramm, welches das könne helfen könne. Trotzdem Danke Tschau Dirk _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
Dirk Lannatewitz wrote:
Hallo Björn,
1. Ist es möglich sozusagen ein Minipython (Interpreter, Modules...) mit auf die CD zu hauen und den Installer in Python zu schreiben. 2. Ist das evtl. mit Kanonan auf Spatzen geschossen, weil ich mich bloss beim Suchen nach 'ner evtl. schon vorhandenen Freeware zu blöd angestellt habe
Ich habe mal was in der Richtung gemacht mit dem McMillian Installer. Damit kannst Du Deine Python-Applikation kompilieren und inkl. Binaries des Pythoninterpreters und allem was Deine Applikation so benötigt auf eine CD packen. Das lief bei mir bisher ganz gut.
Der Vorteil gegenüber py2exe ist, dass Du Deine Aplikationen mit McMillian auch für Linux und Mac kompilieren kannst.
Und hier gibts das gute Teil: http://www.mcmillan-inc.com/install5_ann.html
Das Problem ist, es sind keine Pythonprogramme. Ein bekannte fragte mich, ob ich was wüsste, oder ihm mit nem Pythonprogramm, welches das könne helfen könne.
Hat Windows nicht sogar einen simplen Installer eingebaut? -schorsch -- Georg Mischler -- simulations developer -- schorsch at schorsch com +schorsch.com+ -- lighting design tools -- http://www.schorsch.com/ _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
Nabend Dirk,
Das Problem ist, es sind keine Pythonprogramme. Ein bekannte fragte mich, ob ich was wüsste, oder ihm mit nem Pythonprogramm, welches das könne helfen könne.
Ich hatte Dich so verstanden, dass ein Installationstool in Python geschrieben werden soll, was Ordner anlegt, Registry-Einträge macht, etc. Das könnte man dann mit McMillian kompilieren und auf CD verbreiten. Da stand ich dann wohl was auf der Leitung... 8~) Alsdann, Björn -- small office solutions info@sosnetz.de - http://www.sosnetz.de _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
@ Björn,
Das Problem ist, es sind keine Pythonprogramme. Ein bekannte fragte mich, ob ich was wüsste, oder ihm mit nem Pythonprogramm, welches das könne helfen könne.
Ich hatte Dich so verstanden, dass ein Installationstool in Python geschrieben werden soll, was Ordner anlegt, Registry-Einträge macht, etc.
Das könnte man dann mit McMillian kompilieren und auf CD verbreiten.
Da stand ich dann wohl was auf der Leitung... 8~)
nene nicht DU standest bei der Frage, sondern ich bei der Antwort auf der Leitung. @ schorsch wäre auch nicht schlecht. Hast Du da genauere Informationen. Danke und Tschau Dirk _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
participants (4)
-
Björn Platzen -
Dirk Lannatewitz -
Georg Mischler -
robert schneider