我正在一个小项目上使用Ubuntu系统。我有一些从SQlite DB读取的数据表。我无法以格式化的方式打印我的结果,这会影响我的工作效率。是否有用于格式化/美化数据表的库?
我找到了一个有用的python(只是我需要的一个例子) https://code.google.com/p/prettytable/
“C”语言有什么相似之处吗?
答案 0 :(得分:2)
您可以为此编写自己的代码。这应该不会太难。算法是这样的:
遍历每列的所有元素,并为每列找到最长字符长度的元素。
打印每列元素的值(作为字符串)并追加长度的空格(填充)(添加元素的字符长度和最大长度值之间的差异)。
您可能希望在每列的元素之间添加“|”之类的内容。
您也可以尝试查看引用的StackOverflow页面中NCurses是否可以为您提供帮助。