Hallo Liste, kann ich einen, z.b. Konfigurationsfile, mit include laden der nicht die endung .py hat und z.b. im /etc liegt? -- cu Roland Kruggel mailto: rk.liste at bbf7.de System: Intel, Debian etch, 2.6.16.16, xfce4 KDE 3.5 user disclaimer (text) Roland M. Kruggel ______________________________ bbf7.de, Roland Kruggel Wilhelmstr 59 - 58762 Altena Tel.: +49 2352 / 207333 Handy: +49 176 / 23198511 www: <http://www.bbf7.de Inh.: Roland Kruggel UstId: 302/5068/1169
--On 14. August 2007 17:36:04 +0200 "Roland M. Kruggel" <rk.liste@bbf7.de> wrote:
Hallo Liste,
kann ich einen, z.b. Konfigurationsfile, mit include laden der nicht die endung .py hat und z.b. im /etc liegt?
Welche Art von Konfigurationsdateien? In welchem Format? -aj
Am Dienstag, 14. August 2007 17:36 schrieb Roland M. Kruggel:
Hallo Liste,
kann ich einen, z.b. Konfigurationsfile, mit include laden der ^^^^^^^ sorry, import nicht die endung .py hat und z.b. im /etc liegt?
-- cu Roland Kruggel mailto: rk.liste at bbf7.de System: Intel, Debian etch, 2.6.16.16, xfce4 KDE 3.5 user disclaimer (text) Roland M. Kruggel ______________________________ bbf7.de, Roland Kruggel Wilhelmstr 59 - 58762 Altena Tel.: +49 2352 / 207333 Handy: +49 176 / 23198511 www: <http://www.bbf7.de Inh.: Roland Kruggel UstId: 302/5068/1169
Roland M. Kruggel schrieb:
Hallo Liste,
kann ich einen, z.b. Konfigurationsfile, mit include laden der nicht die endung .py hat und z.b. im /etc liegt?
Dazu empfehle ich execfile(). Georg -- Thus spake the Lord: Thou shalt indent with four spaces. No more, no less. Four shall be the number of spaces thou shalt indent, and the number of thy indenting shall be four. Eight shalt thou not indent, nor either indent thou two, excepting that thou then proceed to four. Tabs are right out.
Georg Brandl wrote:
Roland M. Kruggel schrieb:
Hallo Liste,
kann ich einen, z.b. Konfigurationsfile, mit include laden der nicht die endung .py hat und z.b. im /etc liegt?
Dazu empfehle ich execfile().
execfile() startet einen neuen Prozess, was den Zugriff auf die geladenen Konfigurationsinformationen etwas umständlich macht... Für die Problemstellung wird normalerweise __import__() verwendet. http://docs.python.org/lib/built-in-funcs.html#l2h-6 -schorsch -- Georg Mischler -- simulations developer -- schorsch at schorsch com +schorsch.com+ -- lighting design tools -- http://www.schorsch.com/
Georg Mischler schrieb:
Georg Brandl wrote:
Roland M. Kruggel schrieb:
Hallo Liste,
kann ich einen, z.b. Konfigurationsfile, mit include laden der nicht die endung .py hat und z.b. im /etc liegt?
Dazu empfehle ich execfile().
execfile() startet einen neuen Prozess, was den Zugriff auf die geladenen Konfigurationsinformationen etwas umständlich macht...
Einen neuen Prozess? Wie kommst du darauf? Georg -- Thus spake the Lord: Thou shalt indent with four spaces. No more, no less. Four shall be the number of spaces thou shalt indent, and the number of thy indenting shall be four. Eight shalt thou not indent, nor either indent thou two, excepting that thou then proceed to four. Tabs are right out.
Georg Brandl wrote:
Georg Mischler schrieb:
execfile() startet einen neuen Prozess, was den Zugriff auf die geladenen Konfigurationsinformationen etwas umständlich macht...
Einen neuen Prozess? Wie kommst du darauf?
Hmmm... da hat mich wohl die Namensähnlichkeit mit diversen anderen wohlbekannten Funktionen durcheinandergebracht. Damit reduziert sich die Entscheidung zwischen execfile() und __import__() auf die Frage, auf welcher Abstraktionsebene man das Problem angehen will. -schorsch -- Georg Mischler -- simulations developer -- schorsch at schorsch com +schorsch.com+ -- lighting design tools -- http://www.schorsch.com/
Am Dienstag, 14. August 2007 20:35 schrieb Georg Mischler:
Georg Brandl wrote:
Roland M. Kruggel schrieb:
Hallo Liste,
kann ich einen, z.b. Konfigurationsfile, mit include laden der nicht die endung .py hat und z.b. im /etc liegt?
Dazu empfehle ich execfile().
execfile() startet einen neuen Prozess, was den Zugriff auf die geladenen Konfigurationsinformationen etwas umständlich macht...
Für die Problemstellung wird normalerweise __import__() verwendet. http://docs.python.org/lib/built-in-funcs.html#l2h-6
Danke. Ich glaube das ist genau das was ich gesucht habe -- cu Roland Kruggel mailto: rk.liste at bbf7.de System: Intel, Debian etch, 2.6.16.16, xfce4 KDE 3.5 user disclaimer (text) Roland M. Kruggel ______________________________ bbf7.de, Roland Kruggel Wilhelmstr 59 - 58762 Altena Tel.: +49 2352 / 207333 Handy: +49 176 / 23198511 www: <http://www.bbf7.de Inh.: Roland Kruggel UstId: 302/5068/1169
participants (4)
-
Andreas Jung
-
Georg Brandl
-
Georg Mischler
-
Roland M. Kruggel