无法使Python从不同的文件夹导入

13 浏览
0 Comments

无法使Python从不同的文件夹导入

我似乎无法使Python导入一个子文件夹中的模块。当我尝试从导入的模块创建一个类的实例时,出现了错误,但是导入本身成功了。这是我的目录结构:

Server
    -server.py
    -Models
        --user.py

以下是server.py的内容:

from sys import path
from os import getcwd
path.append(getcwd() + "\\models") #是的,我在Windows上
print path
import user
u=user.User() #此行出现错误

和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)

错误是:

AttributeError: 'module'对象没有'User'属性

0