要導入非內置模塊,可以使用import
語句。
例如,如果要導入名為mymodule
的模塊,可以使用以下代碼:
import mymodule
然后,可以使用mymodule
中的函數、變量或類。例如,如果mymodule
中有一個名為myfunction
的函數,可以使用以下代碼調用它:
mymodule.myfunction()
如果希望使用模塊中的函數或變量,而無需使用模塊名作為前綴,可以使用from
語句。例如,如果希望直接使用myfunction
函數,可以使用以下代碼:
from mymodule import myfunction
然后,可以直接使用myfunction()
調用它。
如果希望導入模塊的所有內容,可以使用*
通配符。例如,如果希望導入mymodule
中的所有函數、變量和類,可以使用以下代碼:
from mymodule import *
然后,可以直接使用myfunction()
、myvariable
和MyClass()
等。但是,這種方式可能會導致命名沖突和不可預測的行為,因此不推薦在生產代碼中使用。最好明確導入需要使用的函數、變量和類。