-4
我想要一個類的局部變量被其他類改變。我的腳本類似於以下內容:新手調試Python代碼
import datetime
b = []
class P:
def __init__(self):
self.count = 1
self.create()
def create(self):
global b
a = C(self.count)
for i in range(10):
a.print_name()
print b
class C:
def __init__(self, *data):
self.test = data[0]
@staticmethod
def print_name():
global b
b.append(datetime.datetime.now())
o = P()
如何避免使用全局變量。在網上我發現使用「超級」可以解決問題。請幫助這方面。