如何在 Python 的其他模組中訪問唯一物件?


這基本上是單例物件的理念。所以如果你已經例項化了物件,想要在不同的模組中訪問它,你可以使用兩種方式,首先將該變數分配給從變數名稱匯入的模組。例如,你有一個物件 myobj 已經例項化,並且想在模組 B 中使用它,那麼你可以做以下操作

>>> import B
>>> B.myobj = myobj

在模組 B 中使用它,就像任何其他全域性屬性一樣。另一種方法是在需要的地方接受此物件作為引數。例如,如果你在需要此物件的模組 B 中有一個函式 myfunc,你可以做以下操作,

>>> import B
>>> B.myfunc(myobj)

更新日期:01-10-2019

254 次訪問

開啟你的 職業生涯

完成課程以獲取認證

開始
廣告
© . All rights reserved.