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
如何安装
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'