在Python中,from
和import
關(guān)鍵字用于導(dǎo)入其他模塊中的函數(shù)、類(lèi)或變量。
from
關(guān)鍵字用于從指定模塊中導(dǎo)入一個(gè)指定的函數(shù)、類(lèi)或變量,將其直接引入當(dāng)前命名空間,以便可以直接使用。語(yǔ)法如下:
from module_name import name
例如,從math
模塊中導(dǎo)入sqrt
函數(shù):
from math import sqrt
這樣就可以直接使用sqrt
函數(shù),而不需要通過(guò)math.sqrt
來(lái)調(diào)用。
import
關(guān)鍵字用于導(dǎo)入整個(gè)模塊,將其引入當(dāng)前命名空間中。語(yǔ)法如下:
import module_name
例如,導(dǎo)入math
模塊:
import math
這樣可以使用math
模塊中的所有函數(shù)、類(lèi)和變量,但需要通過(guò)math.
前綴來(lái)調(diào)用。
總結(jié)一下,from
用于導(dǎo)入指定的函數(shù)、類(lèi)或變量,而import
用于導(dǎo)入整個(gè)模塊。通過(guò)這兩個(gè)關(guān)鍵字,我們可以在Python中使用其他模塊中的代碼,提高代碼的復(fù)用性和可維護(hù)性。