Tôi đang nhập khẩu rất nhiều các chức năng từ một modulenhập khẩu nhiều chức năng từ một mô-đun Python
Là nó tốt hơn để sử dụng
from my_module import function1, function2, function3, function4, function5, function6, function7
đó là một chút lộn xộn, nhưng tránh ngập không gian tên hiện tại với tất cả mọi thứ từ mô-đun đó hoặc
from my_module import *
Trông gọn gàng nhưng sẽ lấp đầy không gian tên với mọi thứ từ mô-đun đó.
Không thể tìm thấy bất kỳ điều gì trong PEP8 về giới hạn số lượng bạn nên nhập theo tên. Đó là tốt hơn và tại sao?
Điều gì sẽ xảy ra nếu mô-đun là một số mô-đun sẵn có hoặc bên thứ ba mà bạn không thể hoặc không muốn chỉnh sửa? –
Sau đó, bạn có thể không thể/không nên làm điều này. Tôi giả định bởi tên tập tin đó là một cái gì đó anh ta tạo ra. –
@MannyD - đó là chính xác, tuy nhiên ở những nơi khác trong mã của tôi, tôi cần nhập hàm9..functionN –