[Python-de] die tücken der funktion import

Marcus Habermehl (BMH1980) bmh1980de at yahoo.de
Di Dez 19 21:46:50 CET 2006


Rauch Pauli schrieb:
> Marcus Habermehl (BMH1980) schrieb:
> > Rauch Pauli schrieb:
> >> erstmal danke für die info marcus
> >>
> >>>>> import sys
> >>>>> sys.path.append('/srv/www/htdocs/hp-py/includes/')
> >>>>> import header.inc
> >> Traceback (most recent call last):
> >>   File "<stdin>", line 1, in ?
> >> ImportError: No module named header.inc
> >>
> >> in dem ordner includes ist das file header.inc.py
> >> sollte also eigentlich gehen... der will anscheinend ein modul und keine
> >> datei, wie jetzt?
> > Das kommt von dem Punkt. Du sagst Python so etwas in der Richtung: 
> > Importiere aus dem Paket header das Modul inc.
> > 
> > Nenn die Datei am Besten in header_inc.py oder so ähnlich um. Dann 
> > klappt das. :)
> > 
> > Gruß
> > Marcus
> > 
> > 
> > 
> > 	
> > 		
> > ___________________________________________________________ 
> > Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de
> > 
> > 
> > _______________________________________________
> > python-de maillist  -  python-de at python.net
> > http://python.net/mailman/listinfo/python-de
> > 
> ah verstehe, die fkt hat nach dem modul header, welches ein modul inc
> hat, gesucht.
>
> das hat halbwegs geholfen.
> wenn ich nun in der pythonshell den programmcode eingebe geht alles in
> ordnung.
> aber wenn ich das über meinen webserver aurufe(apache 2.0 mit
> mod_python) bekomme ich nur einen 500 internal server error :(
>
> <%
> import sys
> sys.path.append("./includes/")
> sys.path.append("./includes/pages/")
> import header_inc,index_inc,footer_inc
> %>
>
> header und footer befinden sich in ./includes, index in ./includes/pages
> die dateien sind noch leer.
Sorry, aber da hört es bei mir auf. Habe mich noch nie mit Apache oder 
Webprogrammierung beschäftigt.

Gruß
Marcus

		
___________________________________________________________ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de