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如何实现出站http响应和后续出站http请求之间的特定间隔   java QueryDSL查找在一天中的某个时间发生的多天事件   java我可以使用ApachePivot而不是Swing吗?   java中的安卓 studio调用方法,没有对象或类名   包含GUI类型实例的java停止EDT   具有复合主键的JavaSpring数据rest   JavaJScrollPane不会在JPanel上滚动   Java如何通过值初始化方法内部的HashMap   csv Java二进制文件格式并没有大大减小文件大小   java LibGDX Box2D防止对象在跳跃后减速   java Android:如何停止所有媒体播放器   主要是字符串之间有什么区别。。。Java中的args和String[]args?   java如何重用jframe而不使其成为新的?   java为什么我的计划作业不能并行执行   java将Osgi项目中的WebSocket与Atmosphere集成