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如何在中间的AcLtCudio中“椭圆”标题?   java如何使用Hibernate获取不完整的集合?   将xml代码解码为Java对象的最佳方法?   java如何在本地和远程服务器上存储内容   java如何解决CWE ID 501信任边界冲突   regex Java word finder程序不会捕获字符串中的所有唯一项   sql将存储过程消息直接打印到Java控制台   java删除JTable行   Java中的泛型转换   datetime Java DateTimeFormatter在时区为+0000时添加Z   java根据报告中的变量显示不同的标头   java文件管理器总是抛出FilerException   递归为什么我在递归java方法中得到“线程中的异常”main“java.lang.StackOverflowerr”?