我想写一些通过实例跟踪成员变量访问 的模块。 1.是否有可能知道成员变量在运行时使用实例访问? 2.如果是,任何设计/指针或想法通过实例跟踪成员变量访问
目的:我想写简单的脚本,它将读取实例访问的示例文件(模块)和成员变量。所以我们可以将其作为调试框架的一部分来开发。
例如,如果我在主time.initial_time中编写比我的脚本能够检测到initial_time已被time Instance访问的脚本。它将在运行时运行。我的意思是,这将是现有流程的一部分
真正目的 对象包含1000的价值,但他们中的一些由每个模块。如果它成为调试框架,那么我们可以通过实例轻松识别和打印成员变量访问的信息。是的,每个模块都创建数据类的实例。 示例文件
"""testing pylint code"""
#!/usr/bin/env py
class Sample(object):
"""create sample class"""
def __init__(self):
"""seting variable"""
self.intial_time = 0
def main():
"""main functionality"""
time = Sample()
print time.initial_time
if __name__ == " __main__":
main()