6
A
回答
10
模塊都是進口的只有一次不重新加載模塊。 Python意識到它已經被導入,所以不會再次這樣做。
參見:http://docs.python.org/tutorial/modules.html#more-on-modules
2
import module
,如果它已經被導入
2
我相信哪個模塊已導入,這樣不浪費時間冗餘進口蟒蛇軌道。每個模塊只能導入一次。
4
當Python遇到import
聲明,它首先做什麼
sys.modules
該模塊的存在
2
在Python的進口造成了導入模塊的命名空間綁定放在當前的命名空間,如果他們不存在了。如果你導入一個模塊兩次,它實際上只會被導入(並因此被執行)一次。這就是爲什麼當你將模塊導入到自身中時,實際上沒有任何事情發生,因爲命名空間綁定已經存在於當前命名空間中。
+0
談論命名空間的第一個也是唯一的答案。 – 2010-08-24 18:59:50
相關問題
- 1. 如果你不用Java進行克隆,那麼你做什麼,你叫什麼?
- 2. 爲什麼你不能在Python中重新導入?
- 3. 滾動你自己的消息循環,有什麼陷阱?
- 4. 當你不需要Python中的索引時,你如何做一個For循環?
- 5. 如果你想描述一個Ajax,你會說什麼?
- 6. 爲什麼這個`do-while/for循環`永遠不會結束,如果你給一個無效的輸入?
- 7. 爲什麼一個鎖迫使你等到你真的有鎖?
- 8. 你在什麼時候將你的fork轉換成你自己的倉庫?
- 9. 你如何爲自己做一件事?
- 10. 如果你傳入一個無效的widgetvar會發生什麼?
- 11. 當你使用標誌(Enum)時,你有一個64的限制。當你達到極限時有什麼選擇?
- 12. 你能用原生iPhone開發什麼,你不能使用phoneGap?
- 13. 你叫什麼效果,你如何植入它
- 14. 你如何使用循環功能?
- 15. 你無法用Angular.js做什麼,你可以用jQuery做什麼
- 16. 如果你重新實現twitter,你會做什麼不同?
- 17. 你能用System.DirectoryServices.Protocols.ExtendedRequest做什麼?
- 18. 當你在一個表中得到一個不能爲空的外鍵時,你如何處理一個案例?
- 19. 爲什麼你不能在python中添加屬性到對象?
- 20. 你能建立你自己的MSTEST數據源嗎?
- 21. 你能從Codenvy訪問你自己的私人git回購嗎?
- 22. 你如何在for循環
- 23. 你如何循環線程?
- 24. 你怎麼能讓一個UIPageControl/UIScrollView循環周圍
- 25. 爲什麼你不能一致地部署一個EJB
- 26. 你如何管理你自己的應用程序?
- 27. 你如何爲你的python程序做一個安裝程序
- 28. 我無法弄清楚爲什麼我得到一個無限循環在Python
- 29. 你爲什麼要用fmt.Sprint?
- 30. 你爲什麼使用T4?
+1:手動報價。很有幫助。 – 2010-08-24 18:04:14