使用巢狀函式庫時,常見的任務是使用字串變數動態導入子模組作為導入路徑。但是,與典型的 import 語句相比,「__import__」函數可能會產生不同的結果。
在您的範例中,當使用「__import__」而不指定「fromlist」參數時:
匯入的模組 i 包括基本 matplotlib 模組和其他模組。若要特別導入 matplotlib.text 子模組,可以將程式碼修改為:
在 Python 3.1 或更高版本中,也可以使用 importlib模組:
這裡有一些需要考慮的附加註意事項:
以上是在 Python 中從字串導入模組時,「__import__」和「importlib.import_module」有何不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!