Tôi có một dự án python3.5 mà tôi quyết định tạo một lớp cho mỗi học phần. Tôi quyết định làm như vậy bởi vì tôi phát hiện ra các tệp của tôi rất dài và tôi rất khó hiểu những gì đang diễn ra.Làm thế nào để nhóm các mô-đun mutliple thành một không gian tên duy nhất?
Sau khi tôi thực hiện thay đổi tôi cảm thấy như tôi đang lặp lại bản thân mình trong mỗi tập tin nhập khẩu:
from school.student import Student
from school.classroom import ClassRoom
from school.teacher import Teacher
Có cách nào vượt qua lặp lại điều đó không? Tôi muốn rằng hàng nhập khẩu của tôi sẽ giống như:
from school import Student, ClassRoom, Teacher
"mà tôi quyết định thực hiện một lớp cho mỗi mô-đun" - tại sao? Đây không phải là Java; bạn không cần phải làm điều đó. – user2357112
Tại sao một lớp cho mỗi mô-đun trong trường hợp này? Không phải tất cả các mô hình của cùng một tên miền? Có lẽ họ thuộc về nhau? – fips
Ông nói rằng ông đã làm nó cho dễ đọc, đó là một động lực rất hợp lý. – fgblomqvist