首頁  >  文章  >  後端開發  >  python中import用法(程式碼範例)

python中import用法(程式碼範例)

藏色散人
藏色散人原創
2019-03-30 15:05:035489瀏覽


在編寫程式碼時,可能需要某些特定的模組。所以我們在Python中使用單行程式碼導入這些模組。

但是,如果我們只在運行時才知道所需模組的名稱呢?我們如何導入那個模組?可以使用Python內建的__import__()函數。它還有助於在運行時導入模組。

語法:

__import__(name, globals, locals, fromlist, level)

參數:

name:要匯入的模組的名稱

globalslocals:解釋名稱(全域變數和局部變數)

formlist:要匯入的物件或子模組(作為列表)

level:指定是使用絕對導入還是相對導入。預設值是-1(絕對值和相對值)。

範例1:

# 导入numpy
np = __import__('numpy', globals(), locals(), [], 0) 
  
# array from numpy 
a = np.array([1, 2, 3]) 
  
# prints the type 
print(type(a))

輸出:

<class &#39;numpy.ndarray&#39;>

範例2:

##下面的兩句話意思相同,作用相同。

np = __import__(&#39;numpy&#39;, globals(), locals(), [&#39;complex&#39;, &#39;array&#39;], 0) 
  
comp = np.complex
arr = np.array

__import__()在日常Python程式設計中並不是必需的。它的直接使用很少見。但有時,當需要在運行時導入模組時,此功能非常方便。

相關推薦:《

Python教學

本篇文章就是關於python中import用法介紹,希望對需要的朋友有幫助!


以上是python中import用法(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn