內置函數__import__()由 import 語句調用。Import 語句是調用導入機制的最常見方式。這是一個很少使用的方法,它也有助於在運行時導入模塊。
**__import__(name, globals=None, locals=None, fromlist=(), level=0)** #where name indicates the name of the import module
_ 導入 _()參數:
取五個參數。當語句調用此函數時,此函數可以更改導入語句的語義。
| 參數 | 描述 | 必需/可選 |
|---|---|---|
| 名字 | 要導入的模塊的名稱 | 需要 |
| 全球和本地 | 確定如何在包上下文中解釋名稱。默認值為無。 | 可選擇的 |
| 從列表 | 應按名稱導入的對象或子模塊 | 可選擇的 |
| 水平 | 指定是使用絕對導入還是相對導入。默認值為 0 | 可選擇的 |
_ 導入 _()返回值
在按名稱導入模塊的情況下,我們可以使用importlib.import_module()。如果找不到指定的模塊,將會出現 ModuleNotFoundError。
| 投入 | 返回值 |
| If 參數 | 導入對象 |
Python 中__import__()方法的示例
示例 1:在 python 中__import()__ 是如何工作的?
maths = __import__('math', globals(), locals(), [], 0)
print(maths.fabs(-3.5))
輸出:
3.5示例 2:在 python 中使用__import()__ 的方法
rand = __import__('random')
print(rand.randint(0,10))
print(rand.randint(0,10))
輸出:
6
2 原創文章,作者:K01Q0,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/129771.html
微信掃一掃
支付寶掃一掃