[英]How to align results left and right at the same time
我想使用PyQt4,pyodbc和python 3.5.1左右对齐结果行。 我的意思是:
printing resultrow = "column1:column2"
但我想像打印
printing resultrow = "column1 : column2"
我正在将结果数据写入Qt4 App纯文本编辑字段。 由于结果在变化,我不知道需要添加多少空间,因此我需要在“纯文本编辑字段”上对齐它们,但这仅是一种方法,至少据我所知。 请建议我解决此问题。
谢谢...
您可以使用常规python字符串格式进行对齐和空格填充
>>> '{:<15}:{:>15}'.format('column1', 'column2')
'column1 : column2'
如果要使padding变量
width = len(row)
fmt_str = '{{:<{0}}}:{{:>{0}}}'.format(width)
fmt_str.format('column1', 'column2')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.