Pylsy

Python 终端表格打印库
授权协议 MIT
开发语言 Python
所属分类 程序开发、 报表/图表制作
软件类型 开源软件
地区 国产
投 递 者 卢枫涟
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Pylsy 是一个简单的 Python 库,用于在终端上打印表格,只要两行代码。

image

 

简单使用方法:

首先import

from pylsy import PylsyTable

然后创建一个包含table属性的list

attributes=["name","age","sex","id","time"]

接着,使用Pylsy创建一个ASCII表

table=PylsyTable(attributes)

然后,为每一个属性添加值,像下面的name属性一样。

name=["sun","lsy","luna","leviathan"]

接着,添加数据到table中

table.add_data("name",name)

最后,你就创建好ASCII表了。

table.create_table()
  • 安装:pip install pylsy  from __future__ import print_function from wcwidth import wcwidth import time class pylsytable(object): def __init__(self, attributes): """Creates a new PylsyTabl

 相关资料
  • 问题内容: 像hellanzb这样的某些应用程序具有一种以动态刷新数据的形式打印到终端的方式,类似于top()。 python中最好的方法是什么?我已经阅读了日志记录和诅咒,但是不知道该使用什么。我正在创建top的重新实现。如果您还有其他建议,我也欢迎他们。 问题答案: 如果只需要更新一行(例如,创建进度条),最简单的方法是使用(回车)和: 如果您需要支持移动指针等的适当控制台UI,请使用标准库中

  • 问题内容: 我想制作一个在python终端中打印颜色的程序,但我不知道如何。我听说您可以使用某些转义序列将彩色文本打印出来,但是我不确定。如何使用python终端以特定颜色打印字符串? 旁注:我运行的是Linux版本。 问题答案: 尝试该模块。 另外,您可以使用ANSI代码:

  • 我正在学习Java,有一个非常简单的要求,我似乎不知道哪里出了问题。一个简单的ArrayList,用于写入控制台 名字 姓 多布 我似乎不知道我怎么能把它们打印在一行里 名字姓多布 另一个名字另一个姓氏另一个Dob 提前感谢你所有的帮助。

  • 我只想用下面的公式从任何给定的数字创建一个因子列表。我不允许使用列表,因此,我模仿使用字符串如下: 例如,假设我们选择num=12:

  • 问题内容: 我是Python的新手,现在正努力为打印输出很好地格式化数据。 我有一个用于两个标题的列表,以及一个应该作为表内容的矩阵。像这样: 请注意,标题名称不一定是相同的长度。数据条目都是整数。 现在,我想以表格格式表示此内容,如下所示: 我有一个预感,为此必须有一个数据结构,但是我找不到它。我尝试使用字典并格式化打印,我尝试了使用缩进的循环,并且尝试将其打印为字符串。 我确信必须有一种非常简

  • 请看附上的我的代码。再次感谢

  • 问题内容: 只想知道使用fmt软件包功能的打印格式列表。 例如,例如: %v用于打印值。%T可以打印值的类型。 还有什么? 问题答案: fmt软件包 的 文档中 提供了“动词”格式的列表: 一般: 布尔值: 整数: 浮点和复杂成分: 字符串和字节片: 指针: 其他标志:

  • 问题内容: 我想打印NumPy表格数组数据,使其看起来不错。R和数据库控制台似乎表现出了很好的能力。但是,NumPy内置的表格数组打印看起来像垃圾: 我想要的东西看起来更像数据库吐出来的东西,例如postgres-style: 是否有任何好的第三方Python库来格式化美观的ASCII表? 我正在使用Python 2.5,NumPy 1.3.0。 问题答案: 我似乎有与prettytable良好的