我想知道在Python中是否存在動態形式的from。具體而言,因爲我想使用from 'project' import h
,其中項目是一個變量,h是一個特定的類實例。我知道modulelib的import_module()
,所以我想知道是否有類似from
的東西。或者我只需要使用import_module()
,然後從那裏調用h?Python動態?
2
A
回答
-1
檢查__import__
:
https://docs.python.org/2/library/functions.html#import
tmp = __import__('project', globals(), locals(), ['h'])
h = tmp.h
應該是你在找什麼。
其中,看它是不是比import_module
基礎的解決方案要好得多......
+0
除非您自己處理名稱空間包和其他邊緣案例,否則不應直接使用'__import__'。 –
相關問題
- 1. 動態在Python
- 2. Python GridInQuestII動態庫
- 3. Python動態方法
- 4. Python - 動態變量
- 5. Python動態揹包
- 6. 動態模塊Python
- 7. Python動態執行
- 8. python peewee動態或子句
- 9. 動態構建實例python
- 10. Python從動態輸入線
- 11. Python tkinter畫布動態Create.Line
- 12. 動態導入Python模塊
- 13. Python Scrapy動態網站
- 14. 動態的Python變量
- 15. Python的動態子類
- 16. Python,動態調用腳本
- 17. 動態加載python模塊
- 18. Python webapp動態路徑
- 19. Python動態多處理
- 20. Python,Tkinter - 製作get()動態
- 21. 動態導入Python模塊
- 22. 動態導入Python模塊
- 23. 動態填充python字典
- 24. Python動態調用; getattr的?
- 25. Python動態函數生成
- 26. Python sqlalchemy動態關係
- 27. python動態創建字典
- 28. Python - 動態命名變量
- 29. Python - tkinter - 動態複選框
- 30. 動態調用函數 - Python
是的,你將不得不使用'import_module',然後您可以通過生成的模塊對象'h'。 – BrenBarn