pprint

    10热度

    5回答

    我有一个Python脚本处理包含报告使用信息的.txt文件。我想找到一种方法来使用pprint的pprint(vars(object))函数干净地打印对象的属性。 该脚本读取该文件并创建Report类的实例。这是班级。 class Report(object): def __init__(self, line, headers): self.date_added=get_co

    1热度

    2回答

    我特地到pprint功能,下面我尝试: from pprint import pprint a = [[1,2],[3,4]] pprint(a) 但它并没有给我我想要的东西,那就是: 1 2 3 4 有没有简单的方法来解决这个问题?

    2热度

    1回答

    我不明白这个概念。 有人可以给我一些例子来演示python中pprint宽度的概念吗?

    80热度

    11回答

    我喜欢Python中的pprint模块。我用它进行测试和调试。我经常使用宽度选项来确保输出很好地适合我的终端窗口。 它工作得很好,直到他们在Python 2.7中添加了新的ordered dictionary type(我真的很喜欢另一个很酷的功能)。如果我试图漂亮地打印有序字典,它不会很好地显示。而不是让每一个键值对自己行,整个事情就会出现在一条长长的行上,这个行很多次,很难阅读。 有没有人有办

    1热度

    3回答

    我有主要由一个非常大的嵌套字典的对象: class my_object(object): def __init__(self): self.the_dict = {} # Big, nested dictionary 我修改__ str__通过简单地漂亮地打印顶层字典“印刷”的对象: def __str__(self): pp = pprint.PrettyP

    16热度

    2回答

    noob问题的工作,利用Win7的64位,Clojure的1.2.0,Java的1.6.0_22 当我从命令行启动的Clojure,pprint功能容易获得。 user=> pprint #<pprint$pprint [email protected]> user=> (pprint "hi") "hi" nil user=> 但是,当我尝试从文件使用pprint时,出现错误。出现

    0热度

    3回答

    我使用的是来自谷歌App Engine环境的User对象,只是试过如下: pprint(user) print vars(user) 结果: pprint(用户) users.User(email='[email protected]',_user_id='18580000000000') 打印变量(用户)这里3210 {'_User__federated_identity': None

    3热度

    2回答

    我希望找到某种方式在JSON卷曲输出的漂亮打印。 我写了简短的Python脚本用于此目的,但它不会与管 工作还我不想使用子进程并从中卷曲运行: 所以Python: #!/usr/bin/python import simplejson from pprint import pprint import sys print pprint(simplejson.loads(sys.argv[1

    2热度

    1回答

    我试图使用pprint模块,检查出一些Python瓦尔,我可以愉快地做使用交互式shell和下面的代码: import pprint pp = pprint.PrettyPrinter() stuff = ['cakes','bread','mead'] pp.pprint(stuff) 然而,当我把上面的进pprint.py并运行它使用python pprint.py我得到的错误: $

    11热度

    5回答

    我有这样的代码 import json from pprint import pprint json_data=open('bookmarks.json') jdata = json.load(json_data) pprint (jdata) json_data.close() 我如何通过它搜索u'uri': u'http:?