如何在 Python 的其他模組中使用唯一物件?


這基本是單例物件的思想。因此,如果你已經例項化了一個物件並希望跨不同模組訪問它,你可以使用兩種方法,首先是將該變數分配給你在變數名下匯入的模組。例如,你有一個名為 myobj 的例項化物件並想在 B 模組中使用它,那麼你可以執行以下操作

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

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

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

更新於: 01-Oct-2019

254 檢視

開啟你的 職業生涯

透過完成課程獲得認證

馬上行動
廣告
© . All rights reserved.