我正在一个小项目上使用 Ubuntu 系统。我有一些从 SQlite DB 读取的数据表。我无法以格式化的方式打印我的结果,这会扼杀我的生产力。是否有任何用于格式化/美化数据表的库?
我找到了一个对 python 有用的(只是我需要的一个例子) https://code.google.com/p/prettytable/
“C”语言有什么类似的吗?
我正在一个小项目上使用 Ubuntu 系统。我有一些从 SQlite DB 读取的数据表。我无法以格式化的方式打印我的结果,这会扼杀我的生产力。是否有任何用于格式化/美化数据表的库?
我找到了一个对 python 有用的(只是我需要的一个例子) https://code.google.com/p/prettytable/
“C”语言有什么类似的吗?
您可以为此编写自己的代码。应该不会太难。算法是这样的:
遍历每一列的所有元素,找到每一列的最长字符长度的元素。
打印出每列元素的值(作为字符串)并附加长度为的空格(填充)(添加元素的字符长度与最大长度值之间的差)。
您可能希望在每列的元素之间添加类似“|”的内容。
您还可以尝试查看NCurses是否可以按照参考的 StackOverflow 页面中的建议为您提供帮助。