Tôi đã cấu trúc thư mục sauLàm thế nào để nhập khẩu tiêu chuẩn thư viện thay vì mô-đun cùng tên trong đường dẫn mô-đun
main_code.py
libs/
__init__.py
mylib.py
time.py
với main_code.py
chỉ nhập khẩu mylib
:
from libs import mylib
và mylib.py
chỉ nhập khẩu time
:
import time
print time
Bây giờ nó biến s ra rằng mylib.py
nhập libs/time.py
và không thư viện chuẩn được tích hợp time
. Có cách nào để có hành vi 'bình thường', tức là mylib.py
nhập thư viện chuẩn được tích hợp time
, mà không cần thay đổi time.py
? Đây có phải là hành vi 'bình thường' không? Tôi có phải đổi tên time.py
không? Có bất kỳ đề xuất hướng dẫn phong cách nào hơn PEP8 về vấn đề đó không?