JSON

python打印表格技巧

字号+ 作者:H5之家 来源:H5之家 2017-11-10 10:02 我要评论( )

有的时候需要用到打印出表效果,但是因为中文的存在使得表打印效果不如人意,所以特地写了这样一段脚本,解决了制表符不能完美解决的问题。同一行每一列内容可以

有的时候需要用到打印出表格效果,但是因为中文的存在使得表格打印效果不如人意,所以特地写了这样一段脚本,解决了制表符不能完美解决的问题。同一行每一列内容可以不同步打印,适用于需要复杂计算的情形。如有问题,请高手斧正。class writer_server(object): li = [] @classmethod def next_line(cls): cls.li.clear() sys.stdout.write('\n') sys.stdout.flush() @classmethod def print(cls, text, max=10): cls.li.append([text, max]) sys.stdout.write('\r') for i in cls.li: cls.pretty(i[0], i[1]) sys.stdout.flush() @classmethod def pretty(cls, text, max=10): l = cls.print_len(text) sys.stdout.write(text) if l < max: for i in range(max - l): sys.stdout.write(" ") sys.stdout.write('\t') @classmethod def println(cls, text, max=10): cls.print(text) cls.next_line() @staticmethod def print_len(text): length = 0 for i in text: if ord(i) < 128: length += 1 else: length += 2 return length

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • python 读取json

    python 读取json

    2017-10-16 14:28

  • python json格式 Python中json格式数据的编码与解码方法详解

    python json格式 Python中json格式数据的编码与解码方法详解

    2017-10-13 16:24

  • python常见使用技巧

    python常见使用技巧

    2017-10-12 10:05

  • 7. 输入和输出 Python tutorial 2.7.13 2.7.13 documentation

    7. 输入和输出 Python tutorial 2.7.13 2.7.13 documentation

    2017-10-11 08:00

网友点评