Tôi dường như không thể lấy Python để nhập một mô-đun trong một thư mục con. Tôi gặp lỗi khi cố gắng tạo một phiên bản của lớp từ mô-đun đã nhập, nhưng quá trình nhập thành công. Đây là cấu trúc thư mục của tôi:
Server
-server.py
-Models
--user.py
Đây là nội dung của 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
Và 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)
Lỗi là: AttributeError: đối tượng 'mô-đun' không có thuộc tính 'Người dùng'