Get*_*ree 11
你正在寻找reprbult-in功能.
http://docs.python.org/2/library/functions.html#func-repr
print repr(variable)
Run Code Online (Sandbox Code Playgroud)
在Python 3中,print不再是语句,因此它将是:
print( repr(variable) )
Run Code Online (Sandbox Code Playgroud)
from pprint import pprint
student = {'Student1': { 'Age':10, 'Roll':1 },
'Student2': { 'Age':12, 'Roll':2 },
'Student3': { 'Age':11, 'Roll':3 },
'Student4': { 'Age':13, 'Roll':4 },
'Student5': { 'Age':10, 'Roll':5 }
}
pprint(student)
Run Code Online (Sandbox Code Playgroud)
您可以尝试以下一种方法:
https://github.com/sha256/python-var-dump
您可以简单地使用安装 pip
pip install var_dump
Run Code Online (Sandbox Code Playgroud)
免责声明:我写的:)
print并且pprint非常适用于定义理智对象表示的内置数据类型或类.如果你想要完全转储任意对象,你必须自己动手.这并不难:简单地创建一个递归函数,基本情况是任何非容器内置数据类型,以及将函数应用于容器的每个项目或对象的每个属性的递归情况,这可以得到使用dir()或inspect模块.