minitest的灵感来自ruby minispec。

print_helper的Python项目详细描述


此项目编写一些与打印相关的有用功能:

p, pp, pl, ppl,
p_format, pp_format, pl_format, ppl_format.

github:https://github.com/jichen3000/py_print_helper

PYPI:https://pypi.python.org/pypi/print_helper


作者

柯林季jichen3000@gmail.com

如何安装

pip install print_helper

如何使用

p,pp,pl,ppl,p_格式,pp_格式,pl_格式,ppl_格式这些 任何对象都可以使用函数。

P,打印标题。此函数将变量名打印为 头衔。代码:

import print_helper

value = "Minitest"
value.p()

value.p("It is a value:")

value.p(auto_get_title=False)

打印结果:

value : 'Minitest'

It is a value: 'Minitest'

'Minitest'

pp,有标题的漂亮印刷品。此函数将变量名打印为 标题在第一行,然后漂亮地打印变量的内容 在标题下面。代码:

import print_helper

value = "Minitest"
value.pp()

value.pp("It is a value:")

value.pp(auto_get_title=False)

打印结果:

value :
'Minitest'

 It is a value:
'Minitest'

'Minitest'

打印标题和代码位置。这个函数和pt一样,但是 将在第一行打印代码位置。一些编辑支持 转到该文件的行,例如sublime2。代码:

import print_helper

value = "Minitest"
value.pl()

value.pl("It is a value:")

value.pl(auto_get_title=False)

打印结果:

    File "/Users/Colin/work/minitest/test.py", line 76
value : 'Minitest'


    File "/Users/Colin/work/minitest/test.py", line 77
 It is a value: 'Minitest'


    File "/Users/Colin/work/minitest/test.py", line 78
'Minitest'

PPL,漂亮的打印标题和代码位置。这个函数就像 但会在第一行打印代码位置。注意:会的 先打印空行。代码:

import print_helper

value = "Minitest"
value.ppl()

value.ppl("It is a value:")

value.ppl(auto_get_title=False)

打印结果:

    File "/Users/Colin/work/minitest/test.py", line 76
value :
'Minitest'


    File "/Users/Colin/work/minitest/test.py", line 77
 It is a value:
'Minitest'


    File "/Users/Colin/work/minitest/test.py", line 78
'Minitest'

p_u格式,获取字符串,就像p函数打印一样。我把它用在 使用日志进行调试,例如:logging.debug(value.p_format())代码:

import print_helper

value = "Minitest"
value.p_format()

返回结果:

value : 'Minitest'

pp_格式,获取字符串,就像pp函数打印一样。我把它用在 使用日志进行调试,例如:logging.debug(value.p p_format())代码:

import print_helper

value = "Minitest"
value.pp_format()

返回结果:

value :\n'Minitest'

pl_format,获取字符串,就像pl函数打印一样。我把它用在 使用日志进行调试,例如:logging.debug(value.pl_format())代码:

import print_helper

value = "Minitest"
value.pl_format()

返回结果:

line info: File "/Users/Colin/work/minitest/test.py", line 76, in <module>\nvalue : 'Minitest'

ppl_格式,获取字符串,就像ppl函数打印一样。我把它用在 使用日志进行调试,例如:logging.debug(value.ppl_format())代码:

import print_helper

value = "Minitest"
value.ppl_format()

返回结果:

line info: File "/Users/Colin/work/minitest/test.py", line 76, in <module>\nvalue :\n'Minitest'

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么@DELETE REST不起作用?   带有JPA2的java表值参数。1和Hibernate,Sql Server   如何将Java类添加到Xamarin VS2017项目   绘制多边形时出现java空指针异常   java Apache WebClient 303状态未重定向   java如何用一组字符串数组从数据库中获取数据   java是否可以使用Google Drive API向文件中添加脚本?   java组织。阿帕奇。贾斯珀。JspC jar文件下载   java在整个JSON映射中将单个值作为JSON流   通过命令行将文件输入到java   java rs.next()总是返回false   java标记异常,通知调用方利用异常消息   java Spring YML数组属性为空