我從一個模塊從一個Python模塊
進口大量的功能導入多個功能是它更好地使用
from my_module import function1, function2, function3, function4, function5, function6, function7
這是一個有些凌亂,但避免了一切從充斥當前的命名空間該模塊或
from my_module import *
看起來很整齊,但會填充該模塊中的所有內容。
在PEP8中找不到任何關於按名稱導入多少的限制。哪個更好?爲什麼?
如果模塊是某些您不能或不想編輯的內置或第三方模塊,該怎麼辦? –
然後你可能不能/不應該這樣做。我通過文件名稱假定這是他創建的東西。 –
@MannyD - 這是正確的,但是在我的代碼中的其他地方我需要導入function9..functionN –