我想在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 –
你可以把一些代码,所以我可以看到你想要发生的事情吗? –