python3 中英文混输的对齐问题

类别:信息技术 作者:ATScore 发布日期:2022年1月14日

file

使用wcwidth这个模块

from wcwidth import wcswidth as wcs
def print_fix_width(s, n=20):
    k = wcs(s) - len(s)
    print(s.ljust(n-k," "), flush="")

参考文档

wcwidth的文档页 https://pypi.org/project/wcwidth/