在模塊模塊定義好后,我們可以使用import語句來引入模塊,語法如下:
importmodule1[,module2[,...moduleN]
form...import語句:
python的from語句讓你從模塊中導(dǎo)入一個指定的部分到當(dāng)前命名空間中。語法如下:
frommodnameimportname1[,name2[,...nameN]]
例如,要導(dǎo)入模塊fib的fibonacci函數(shù),使用如下語句:
fromfibimportfibonacci
(這個聲明不會把整個fib模塊導(dǎo)入到當(dāng)前的命名空間中,它只會將fib里的fibonacci單個引入到執(zhí)行這個聲明的模塊的全局符號表。)
form...import*語句:
把一個模塊的所有內(nèi)容全都導(dǎo)入到當(dāng)前的命名空間也是可行的,只需使用如下聲明:
frommodnameimport*
這提供了一個簡單的方法來導(dǎo)入一個模塊中的所有項(xiàng)目。然而這種聲明不該被過多地使用。
例如我們想一次性引入math模塊中所有的東西,語句如下:
frommathimport*
以上內(nèi)容為大家介紹了python培訓(xùn)之import不能用怎么解決,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。