在Python中,導入其他模塊或文件中的類是非常常見的操作。例如,我們可以使用from關鍵字和import語句來導入一個模塊或文件。
# 導入模塊 import module # 導入模塊中的類 from module import MyClass
導入模塊后,我們可以使用模塊名/文件名來引用其中定義的類,例如:
# 使用導入的模塊中的類 obj = module.MyClass()
而對于使用from關鍵字和import語句導入類的情況,我們可以直接使用類名來引用該類,例如:
# 直接使用導入的類 obj = MyClass()
需要注意的是,如果我們從多個模塊或文件導入同名的類,那么后導入的類會覆蓋先導入的類,這可能會引起一些問題。為了避免這種情況,我們可以使用as關鍵字給導入的類取一個別名,例如:
from module1 import MyClass as Class1 from module2 import MyClass as Class2 obj1 = Class1() obj2 = Class2()
使用as關鍵字給導入的類取別名后,我們就可以通過別名來引用這些同名的類了。
上一篇python 的私有變量
下一篇ios vue網頁交互