Mình đang học python nhưng gặp một vấn đề là không biết cách import module. Cấu trúc thư mục như dưới đây:
root
| -- app.py
| -- pkg1
------ | file1.py
------ | file2.py
| -- pkg2
--------| file3.py
--------| file4.py
--------| pkg2.1
----------------| file5.py
----------------| file6.py
Đối với file1.py muốn dùng các hàm trong file3.py mình sử dụng câu lệnh
from ..pkg2.file3 import *
Đối với file1.py muốn dùng các hàm trong file5.py mình sử dụng câu lệnh
from ..pkg2.file5 import *
Nhưng mình không thể sử dụng các hàm của file1.py trong file5.py, trong file5.py mình sử dụng câu lệnh
from ....pkg1.file1 import *
Làm sao để mình có thể import với các file khác nhau nhiều cấp như thế??
Thanks