Tôi mới sử dụng Python và chủ yếu sử dụng mã của riêng tôi. Nhưng vì vậy bây giờ tôi đã tải về một gói mà tôi cần cho một số vấn đề tôi có.Python: sử dụng các mô-đun đã tải xuống
Ví dụ cấu trúc:
root\
externals\
__init__.py
cowfactory\
__init__.py
cow.py
milk.py
kittens.py
Bây giờ của __init__.py
cowfactory không from cowfactory import cow
. Điều này cho phép lỗi nhập.
Tôi có thể sửa chữa và thay đổi câu lệnh nhập thành from externals.cowfactory import cow
nhưng có gì đó cho tôi biết rằng có cách dễ dàng hơn vì nó không thực tế lắm.
Một cách khắc phục khác có thể là đặt gói sản phẩm bò sữa vào thư mục gốc của dự án của tôi nhưng cũng không gọn gàng lắm.
Tôi nghĩ rằng tôi phải làm điều gì đó với tệp __init__.py
trong thư mục bên ngoài nhưng tôi không chắc chắn điều gì.
Cảm ơn, trong GAE tôi cần đưa các thư viện bên ngoài vào dự án. Câu trả lời của bạn đã xóa một vài điều tôi đã thấy trong các dự án/ví dụ GAE khác. – Pickels