我希望以格式化的方式写入文件。我一直在寻找如何做到这一点,而我设法获得的最佳解决方案是:
write_to_file.write('{:20} {:20} {:3}\n'.format(w[0][0], w[0][1], w[1]))
但是,当我这样做时,我没有得到精确的格式。
det er 6
er det 5
den er 5
du kan 4
hva er 3
har en 3
er død 3
å gjøre 3
jeg vil 3
har vi 3
et dikt 2
når du 2
det var 2
må være 2
kan skrive 2
hva gjør 2
ha et 2
jeg har 2
du skal 2
vi kan 2
jeg kan 2
en vakker 2
er du 2
når man 2
får jeg 2
我以上面的方式打印东西。我需要一切来完美对齐。
那是因为您仍在处理bytes。一旦开始处理实际字符,您会发现它们完全对齐。
write_to_file.write('{:20} {:20} {:3}\n'.format(u'å', u'gjøre', u'3'))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句