草庐IT

Pretty-Printing

全部标签

python - GDB pretty-print ImportError : No module named 'printers'

我正在尝试添加prettyprinting对于Ubuntu14.04上我的GDB中的STL。有关工具的一些详细信息:操作系统:Ubuntu14.04gdb版本:7.7python版本:2.7.6python3版本:3.4.0但是在我完全按照说明进行设置之后。我仍然收到以下错误:Traceback(mostrecentcalllast):File"",line3,inFile"/home/jerry/myLib/gdb_stl_support/python/libstdcxx/v6/__init__.py",line19,infromprintersimportregister_libs

python - 如何在 sympy + IPython 中禁用 init_printing

好的,我知道如何使用init_printing让sympy使用MathJax自动渲染IPython输出。fromsympyimportinit_printinginit_printing()如何让它停止?(是的,我可以重置我的笔记本,但我只想打开它几个单元格然后再关闭它。) 最佳答案 找到它(hadtoUTSL):sympy.init_printing(pretty_print=False) 关于python-如何在sympy+IPython中禁用init_printing,我们在Sta

c++ - 用于 Qt5 的 GDB pretty-print

我在哪里可以找到适用于qt5的gdbpretty-print?我只能在kde开发者网站上找到qt4。也许有人知道是否存在用于新版Qt的pretty-print以及我在哪里可以找到它们。我知道可以使用最新版本的QtCreator,但我只需要用于GDB的普通python脚本。 最佳答案 https://techbase.kde.org/Development/Tutorials/Debugging/Debugging_with_GDB上列出的pretty-print仅与Qt5部分兼容。某些类型(例如QByteArray)未正确处理。Al

python pdb自动 pretty-print

我发现自己经常在pdb中这样做:importpprintpprint.PrettyPrinter().pprint(variable_of_interest)是否有更好的方法从pdb中漂亮地打印变量?我正在寻找更容易输入的东西,理想情况下是pdb中始终可用的东西,这样我可以在调试时随时使用它。 最佳答案 在pdb文档的DebuggerCommands部分:ppexpressionLikethepcommand,exceptthevalueoftheexpressionispretty-printedusingthepprintmod

python - 新的 jupyter notebook 中的 sympy pretty printing 坏了吗?

我以前在ipython笔记本中使用过漂亮的数学打印。升级到jupyter后(也升级了许多其他ipython相关的包),pretty-print不再像以前那样工作。我在笔记本顶部使用这段代码进行设置:importsympyasspsp.init_printing()我也尝试过将use_latex=True和use_latex='mathjax'参数添加到init_printing,但这并没有帮助。在所有情况下,表达式在升级后都以纯文本形式打印。参见https://gist.github.com/josteinbf/78dae5085dec0aa19a48#file-sympy_pp-ip

python - Pandas 在 x 轴上绘制 : Separate color for weekends, pretty-print 时间

我创建了一个看起来像的图我有几个问题:我怎样才能具体显示周末。我曾想过的一些方法是获取与周末相对应的索引,然后在xlims之间绘制透明条。也可以绘制矩形。如果能在Pandas中简单明了就更好了。日期格式不是最漂亮以下是用于生成此图的代码ax4=df4.plot(kind='bar',stacked=True,title='Mains1Breakdown');ax4.set_ylabel('Power(W)');idx_weekend=df4.index[df4.index.dayofweek>=5]ax.bar(idx_weekend.to_datetime(),[1800forxin

python - gdb 与 Qt pretty-print

我的目标是允许在gdb中漂亮地打印Qt类。即如果我有:QStringstr("str");在我的代码中执行(gdb)printqwe我想打印str内容(不是真正的QString结构)。gdb本身支持使用python定义pretty-print,而且QtCreator似乎部分使用了此功能。理想的解决方案是使用Qt附带的pretty-print(可以在QT_INSTALLATION\share\qtcreator\gdbmacros中找到)或者甚至整个调试器(可以在QT_INSTALLATION\pythondb中找到)。无论如何,巨魔构建了一个新的api来通过标准gdbapi定义pret

python - pretty-print JSON python

如果有人对pretty-printJSON有所了解,可以帮助我解决这个问题,我将不胜感激!我希望将一个复杂的python字符串转换为JSON格式,使用下面的函数将JSON字符串移动到一个文件中:withopen('data.txt','wt')asout:pprint(string,stream=out)问题是我收到方括号的语法错误,因为这对我来说是一个新主题,我不知道如何解决这个问题。我需要的JSON格式是这样的:{cols:[{id:'Time',"label":"Time","type":"datetime"},{id:'Time',"label":"Latency","type

python - Python源格式化器/ pretty-print

有没有一个在线或离线的实用程序可以格式化/漂亮地打印python源代码? 最佳答案 http://pypi.python.org/pypi/PythonTidy是一个优秀、简单的脚本。我发现pylint和其他代码分析工具都扼杀了pyrex、twisted和其他模块。如果你想格式化,只需使用pythontidy。 关于python-Python源格式化器/pretty-print,我们在StackOverflow上找到一个类似的问题: https://stack

python - pretty-print JSON 转储

我使用这段代码将dict漂亮地打印成JSON:importjsond={'a':'blah','b':'foo','c':[1,2,3]}printjson.dumps(d,indent=2,separators=(',',':'))输出:{"a":"blah","c":[1,2,3],"b":"foo"}这有点太多(每个列表元素换行!)。我应该使用哪种语法来实现:{"a":"blah","c":[1,2,3],"b":"foo"}代替? 最佳答案 我最终使用了jsbeautifier:importjsbeautifieropts=