2014-03-28 88 views
1

模塊我有一個類:獲得擴展的一類

class A(SomeModule) 

如何獲得該模塊通過A級擴展(SomeModule)?

我不能使用isinstance()函數來實現這一點,感謝前

+0

這個例子沒有意義。類不從模塊繼承,它們從其他類繼承。 – BrenBarn

+0

我看.. 這是我的錯誤,這就是爲什麼我覺得它很奇怪,我是相當新的python,感謝您的答案, 有沒有什麼辦法可以刪除這個愚蠢的問題?哈哈 – Edxz

回答

2

模塊是類和函數的只是一個靜態的袋子。它不是可實例化的,所以你甚至不清楚你有什麼意思讓班級「擴展」一個模塊。

如果您打算以SomeModule的所有成員結尾,然後創建一個模塊,導入SomeModule並定義更多成員。如果您打算最終得到一個可實例化的類,其中包含SomeModule中的一些(或全部)功能,請導入SomeModule您定義類的位置,並從您的類方法中調用這些函數。