猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
是否有内置函数来打印对象的所有当前属性和值?
是否有内置函数来打印对象的所有当前属性和值?
所以我在这里寻找的是像PHP的
print_r
函数。这样我就可以通过查看相关对象的状态来调试我的脚本。
湖上湖
浏览 577
回答 3
3回答
噜噜哒
你想vars()混合pprint():from pprint import pprint pprint(vars(your_object))
0
0
0
德玛西亚99
def dump(obj): for attr in dir(obj): print("obj.%s = %r" % (attr, getattr(obj, attr)))有很多第三方功能可以根据作者的喜好添加异常处理,国家/特殊字符打印,嵌套对象递归等功能。但他们都基本归结为此。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续