python - 为什么python中的beautifultable不适合表格的内容?
问题描述
刚开始使用漂亮的表格包,打印表格时,内容是逐字打印的,而不是整个单词。当我运行示例代码时,列和行完全适合内容。我究竟做错了什么?请帮忙
table1 = BeautifulTable()
table1.rows.append([1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10])
table1.rows.append(f)
table1.rows.header = ["VR[V]", "Frequency[kHz]"]
table1.columns.header = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19"]
print(table1)
table = BeautifulTable()
table.rows.append(["Jacob", 1, "boy"])
table.rows.append(["Isabella", 1, "girl"])
table.rows.header = ["S1", "S2"]
table.columns.header = ["name", "rank", "gender"]
print(table)
解决方案
您的问题是BeautifulTable
的构造函数采用名为 的参数maxwidth
,并且该值默认为80
。要解决您的问题,只需将该值设置为更大的值。如果您不希望数据包含在列中,请将其设置为非常大的值,例如:
table1 = BeautifulTable(maxwidth=4000)
我相信这会给你你正在寻找的结果。
推荐阅读
- javascript - 用于多人游戏的 Socket.io 与 WebRTC DataChannel
- java - 在 kafka 中应用 SMT 后删除接收器数据库中的行不起作用
- android - 我正在学习 Nativescript,我被困在一个创建国家、州和城市列表视图的场景中
- php - Understanding how calling a protected method belonging to one object works under a different object
- java - JoinPoint 或 ProceedingJoinPoint 的对象怎么会调用方法呢?
- xml - 使用目标 XML 上的 XSLT 转换属性将 XML 转换为 XML
- math - “反转” x(integer) 给出三角图的 y=0
- python - 无法弄清楚为什么我收到语法错误
- r - geom_ribbon 跳过可用数据(有时)
- botframework - 在 Microsoft BOT 框架中添加两条消息之间的延迟