Python-在对齐列中打印CSV字符串列表

Python-在对齐列中打印CSV字符串列表,第1张

Python-在对齐列中打印CSV字符串列表
import csvfrom StringIO import StringIOrows = list(csv.reader(StringIO(    '''value1,somevalue2,value3,reallylongvalue4,value5,superlongvalue6value1,value2,reallylongvalue3,value4,value5,somevalue6''')))widths = [max(len(row[i]) for row in rows) for i in range(len(rows[0]))]for row in rows:    print(' | '.join(cell.ljust(width) for cell, width in zip(row, widths)))

输出

value1 | somevalue2 | value3| reallylongvalue4 | value5 | superlongvalue6value1 | value2     | reallylongvalue3 | value4| value5 | somevalue6


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5663371.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存