Python 以指定列宽格式化字符串 问题
你有一些长字符串,想以指定的列宽将它们重新格式化。
Python 以指定列宽格式化字符串 解决方案
使用 textwrap
模块来格式化字符串的输出。比如,假如你有下列的长字符串:
下面演示使用 textwrap
格式化字符串的多种方式:
Python 以指定列宽格式化字符串 讨论
textwrap
模块对于字符串打印是非常有用的,特别是当你希望输出自动匹配终端大小的时候。 你可以使用 os.get_terminal_size()
方法来获取终端的大小尺寸。比如:
fill()
方法接受一些其他可选参数来控制tab,语句结尾等。 参阅 textwrap.TextWrapper文档 获取更多内容。