我想在python中爲兩個實例使用一個變量。 當實例更新變量時,它也會在其他實例中更新。Python多實例使用相同的變量
我的變量TASK_ID:
class Task(object): # pragma: no cover
def run_deploy(self, args, **kwargs):
# atexit.register(atexit_handler)
self.task_id = kwargs.get('task_id', str(uuid.uuid4()))
def start_benchmark(self, args, **kwargs):
"""Start a benchmark scenario."""
atexit.register(atexit_handler)
self.task_id = kwargs.get('task_id', str(uuid.uuid4()))
但是當我運行代碼,我檢測TASK_ID有不同的價值,我想他們有相同的值。
請讓我知道如何去做。 謝謝!
檢查是否有幫助[Static Vatiables](http://stackoverflow.com/questions/68645/static-class-variables-in-python) – Confused
要了解Python中會發生什麼以及如何工作,請參閱https ://nedbatchelder.com/text/names1.html –
你可以把一些代碼,所以我可以看到你想要發生的事情嗎? –