我正在 python 3 中制作 python 模块的一部分,并希望它能够将文本居中。这是我的代码:
import shutil
width = shutil.get_terminal_size().columns
然后我希望用户能够尽可能简单地将 .center(width, ' ')
添加到字符串的末尾。
执行此操作的最佳方法是什么?
注意:用户需要能够通过导入的方式使用该方法。
最佳答案
我已经解决了这个问题:
import shutil
width = shutil.get_terminal_size().columns
def center(text):
return(' ' * int((width/2)-(len(text))/2) + text)
如果有任何想法,仍然愿意接受建议
关于python - 更改部分字符串方法并将其附加到打印函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57524755/