我的使用场景是,__main__模块去调用其他模块,其他模块需要调用__mian__模块的变量时,用这个的办法:sys.modules['__main__'].threads[1]
def print_all(module_): modulelist = dir(module_) length = len(modulelist) for i in range(0,length,1): print modulelist[i]+' : '+ str(getattr(module_,modulelist[i]))
module_ 可以是一个对象,或者一个模块
在print_all 里面传入改参数,就可以获取到所有的属性跟方法
没有评论:
发表评论