zpy.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:zpy 作者: albertaleksieiev 项目源码 文件源码
def as_table(self, line):
        """
        :param line: Convert data which splited by '\n' or array into beautiful table splited by '\n'
        :return: beautified table
        >>> len(zpy(processor=None).as_table([[0, 1, 4, 9, 16], [25, 36, 49, 64, 81]])) > 0
        True
        """
        from terminaltables import AsciiTable, SingleTable
        if isinstance(line, str):
            arr = line.split('\n')
            prepared_arr = [' '.join(x.split()).split(' ') for x in arr]
        else: #Iterable
            prepared_arr = line



        ##Todo refactor
        #prepared_arr = [' '.join(x.split() if isinstance(x,str) else str(x)).split(' ') for x in arr]
        return SingleTable(prepared_arr).table
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号