一个轻量级的嵌套打印,用于函数内循环中的所有函数

nprint的Python项目详细描述


轻量级嵌套打印,用于 功能需求

安装

您可以使用pip安装

pip3 install --user nested_print

用法

这个函数类似于python打印api的扩展,因此您可以使用 endsep以及print API中列出的所有内容。只有 添加其他字段:

  • 水平
  • 嵌套

基本示例

fromnested_printimportnprintnprint("hi","there",level=2)# prints \t\t hi therenprint("hi","there",level=1,nest="--")# prints -- hi there

动机示例

fromnested_printimportnprintnprint("here")foriinrange(10):nprint(i,level=1)forjinrange(3):nprint(j,level=2)

哪个打印

here
    00121012
...

因此,我更容易调试

api

水平

这描述了要添加多少“嵌套”或“缩进”。设置 level=0与使用print相同。level=1缩进输出 一次,打印时在前面添加\t

嵌套

默认情况下,nest设置为\t。如果需要,可以设置此值 修改缩进。例如,不使用\t,您可以 将nest="  "设置为只添加2个空格作为缩进。或设置 nest="--"为每个缩进设置两个破折号。

版本

1.0.x*原始发布及其修复

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

推荐PyPI第三方库


热门话题
使用MongoDB进行java漏斗分析?   java如何重构此代码以仅执行一次方法logViolation(),并在单个字符串中获取字符串变量(speedType)的所有值   java如何将方向向量转换为角度?   Java中json文件中的股票价格   java有没有一种方法可以查看网站中的哪些资源加载了selenium?   java文件定位器可以指向不同文件服务器上的目录吗?   java GWT等待SetVisibleRange和ClearData完成   macos Java Applet无法在Mac OS下接收鼠标输入   java BottomNavigationView不支持单次单击必须单击两次   MS SQL Server 2012中的java:我的数据库名称是J.3.0.0\u DEV我无法在Oracle SQL Developer IDE中连接它?   java对JFileChooser的修改,只显示文件夹内容   java如何将动态对象查询更改为criteria builder或更好的性能   java中的swing新字体类型   java Hibernate。删除未使用的条目   上载CSV文件并将其转换为Java模型对象   java如何将信息添加到库的日志消息中?   JavaEclipseGit:使用egit从另一个分支、标记或引用打开版本   使用Firebase控制台消息的java开放视频