Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách làm object duy nhất accessible trong module khác Python?


Ý tưởng singleton object. Đã instantiate object muốn access across module, 2 cách: gán variable vào module import dưới tên variable. Ví dụ object myobj instantiate muốn dùng với module B:

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

Trong module B dùng như global property bình thường. Cách 2: nhận object làm parameter nơi cần. Ví dụ function myfunc module B cần object:

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