文章被收录于专栏:python前行者 安装:pip install PrettyTable 代码语言:javascript 复制 # -*- coding:utf-8 -*- from prettytable import PrettyTable x = PrettyTable(field_names=["name", "age", "sex", "money"]) x.align["name"] = "l" # 以name字段左对齐 x.padding_width = 1 # 填充宽度 ...
Excel文件信息获取 我们知道,对于文件信息获取,首先应该选择Python内置模块,看过之前博文的小伙伴肯定想到了,那就是os模块。我们将这一功能封装成一个函数,具体代码如下:import os def getFileInfo(filename):infoDict = {} fileinfo = os.stat(filename)infoDict['文件大小'] = '{0:.2f}kb'.format(os...
pt.field_names = [i for i in range(1, 10)] mulp = [["{b}x{a}={c}".format(a=a, b=b, c=a * b) if a >= b else "" for b in range(1, 10)] for a in range(1, 10)] for mu in mulp: pt.add_row(mu) print(pt) ''' +---+---+---+---+---+---+---...
PrettyTable是一个强大的Python第三方库,专门设计用于从程序中生成美观、易于阅读的ASCII格式表格。 在数据分析、命令行工具开发、脚本编写等领域中,特别是在需要直观呈现数据而又不依赖图形界面的情况下,PrettyTable库显得尤为实用。 其设计灵感来源于PostgreSQL的psql工具中所使用的ASCII表格风格,为用户提供了一种简洁而灵活...
python之prettytable sdata={'语文':89,'数学':96,'音乐':39,'英语':78,'化学':88} #字典向Series转化 >>> studata=Series(sdata) >>> studata 化学88 数学96 英语78 语文89 音乐39 dtype: int64 >>> obj=Series(sdata,index=['物理','数学','化学'])...
Python通过PrettyTable模块可以将输出内容如表格方式整齐地输出。 安装 pip install prettytable 1. 1 示例 from prettytable import PrettyTable table = PrettyTable(["animal", "ferocity"]) table.add_row(["wolverine", 100]) table.add_row(["grizzly", 87]) ...
作为一名Python开发者,你可能会遇到需要将数据展示为表格格式的情况。在众多库中,PrettyTable是一个不错的选择。它能够帮助你轻松地创建和格式化文本表格,让你的数据展示更加清晰、专业。在这篇文章中,我们将深入探讨PrettyTable的用法,从安装到常用接口,再到异常处理,让你对这个库有一个全面的认识。
python2.6开始,可以使用str.format进行轻松的格式化,如上可以看到,对变量的处理简洁灵活,此外对数字的各种位数处理也很到位 {:为右对齐,^为居中),少于x位自动补齐(默认为空格补齐)
tb.add_row(['飞兔小哥',27,184,69.5])# 设定左对齐tb.align ='l'# 设定数字输出格式tb.float_format ='2.2'# 设定边框连接符为'*"tb.junction_char ='*'# 设定排序方式tb.sortby ='age'# 设定左侧不填充空白字符tb.left_padding_width =0# 不显示边框# tb.border = 0# 修改边框分隔符tb.horizo...
python包之PrettyTable优美表格教程 python包之PrettyTable优美表格教程⼀、安装 pip install PrettyTable ⼆、按⾏设置数据 import prettytable as pt # 按⾏添加数据 tb = pt.PrettyTable()tb.field_names = ['name', 'age', 'height', 'weight']tb.add_row(['autofelix', 25, 174, 65])tb.add_...