就我所知,python,特別是wxpython如何對多個導入做出反應?如果我在多個文件中導入wx,在調用主框架時它是如何處理的?它會減慢速度,還是首先檢查它是否已被導入?python模塊的多次導入
2
A
回答
5
當Python導入文件時,它通過將其存儲在sys.modules
中來追蹤它。因此,無論何時Python正在導入文件,它都會首先在那裏進行檢查,如果它在那裏檢測到,則會返回該文件;如果不在那裏,則將其導入,並將其添加到sys.modules
,然後將其返回。
3
只有第一次導入纔會執行該文件。後續導入將從sys.modules複製引用。
相關問題
- 1. 導入模塊多次
- 2. python會在多次導入模塊時優化模塊嗎?
- 3. python模塊是否被導入兩次?
- 4. Python - 導入模塊只有一次
- 5. 的Python:導入多個模塊,
- 6. Python模塊導入*
- 7. Python模塊導入
- 8. 導入Python模塊
- 9. Python導入模塊
- 10. python導入模塊
- 11. 的Python:模塊的導入模塊
- 12. Python模塊導入:單線與多線
- 13. Python:已導入的導入模塊
- 14. 的Python - 導入模塊
- 15. Python子模塊:「導入爲」與「導入」
- 16. Python導入模塊vs導入_module
- 17. 導入Python模塊錯誤
- 18. Python模塊導入問題
- 19. 導入Python模塊失敗
- 20. 導入python作業模塊
- 21. Python模塊/導入數據?
- 22. python模塊導入錯誤
- 23. 動態導入Python模塊
- 24. Python模塊導入Visual Studio
- 25. Python模塊導入錯誤
- 26. Python模塊導入錯誤
- 27. Python模塊導入錯誤
- 28. Jython Sikuli python導入模塊
- 29. 動態導入Python模塊
- 30. 動態導入Python模塊