python打印类的属性
【摘要】 打印pytorch model的属性:
def print_all(module_): modulelist = dir(module_) length = len(modulelist) for i in range(0, length, 1): print(modulelist[i],getattr(module_, modulelist[i]))
&n...
打印pytorch model的属性:
def print_all(module_):
modulelist = dir(module_)
length = len(modulelist)
for i in range(0, length, 1):
print(modulelist[i],getattr(module_, modulelist[i]))
打印对象的属性:
def prn_obj(obj):
print '\n'.join(['%s:%s' % item for item in obj.__dict__.items()])
这个没试:
import re
from sqlalchemy.orm.scoping import scoped_session
d = scoped_session.__dict__
for var in d:
p = re.compile("__.*__")
m = p.search(var)
if m == None:
print "object.%s=%s" % (var, d[var])
# python a.py
object.add_all=<function do at 0x22a8050>
object.no_autoflush=<property object at 0x22a7310>
object.expunge_all=<function do at 0x22a8578>
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/113699082
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)