Parece que Python no puede importar un módulo en una subcarpeta. Aparece el error cuando trato de crear una instancia de la clase desde el módulo importado, pero la importación en sí misma tiene éxito. Aquí está mi estructura de directorios:No se puede obtener Python para importar desde una carpeta diferente
Server
-server.py
-Models
--user.py
Aquí está el contenido de server.py:
from sys import path
from os import getcwd
path.append(getcwd() + "\\models") #Yes, i'm on windows
print path
import user
u=user.User() #error on this line
Y user.py:
class User(Entity):
using_options(tablename='users')
username = Field(String(15))
password = Field(String(64))
email = Field(String(50))
status = Field(Integer)
created = Field(DateTime)
El error es: AttributeError: 'módulo' objeto no tiene atributo 'Usuario'
¿Puedes pegar el mensaje de error? –