Zzzzzzzzz
2018-03-17 20:42:04 +08:00
In [1]: import sys, types, random
In [2]: class DummyModule(types.ModuleType): value = property(lambda _: random.randint(1, 10000))
In [3]: sys.modules['dummy_module'] = DummyModule('dummy_module')
In [4]: import dummy_module
In [5]: dummy_module.value
Out[5]: 8462
In [6]: dummy_module.value
Out[6]: 4497
In [7]: dummy_module.value
Out[7]: 876
In [8]: dummy_module.value
Out[8]: 7946
大致就是这样, 不过真这么玩儿, 出点问题排查起来很麻烦的