[Python-es] CGI -> importar clases

Jesús Genicio jgenicio en gmail.com
Sab Abr 16 20:21:54 CEST 2011


Hola amigo en s:

Pregunta de novato :))

Tengo un programa para ejecutar sobre web, el cual tengo dividido en
archivos, cada uno con una clase:

Y al hacer sobre un archivo de prueba ( /var/www/py/prueba.py) esto:

from class_manejo_web import manejo_web

estando el archivo "class_manejo_web.py en el mismo directorio que prueba.py

me da este error:

[Sat Apr 16 20:20:20 2011] [error] [client 127.0.0.1] Traceback (most
recent call last):
[Sat Apr 16 20:20:20 2011] [error] [client 127.0.0.1]   File
"/var/www/py/liquidacion/prueba.py", line 11, in <module>
[Sat Apr 16 20:20:20 2011] [error] [client 127.0.0.1]
[Sat Apr 16 20:20:20 2011] [error] [client 127.0.0.1] from
class_calculo_prima import calcula_prima
[Sat Apr 16 20:20:20 2011] [error] [client 127.0.0.1] ImportError
[Sat Apr 16 20:20:20 2011] [error] [client 127.0.0.1] :
[Sat Apr 16 20:20:20 2011] [error] [client 127.0.0.1] No module named
class_calculo_prima
[Sat Apr 16 20:20:20 2011] [error] [client 127.0.0.1]
[Sat Apr 16 20:20:20 2011] [error] [client 127.0.0.1] Premature end of
script headers: prueba.py

Está claro que no encuentra el archivo, ¿dónde o de qué manero lo
tengo que declarar, guardar...?

S2.


Más información sobre la lista de distribución Python-es