[问题] print输出对不齐

楼主: asiagodfater (亚洲统粉前来报到)   2023-05-15 20:39:41
先上源码
print(f"{'-'*30}")
print(f"{'台北市信义区':<30}|")
print(f"{'Xinyi District, Taipei':<30}|")
print(f"{'-'*30}")
输出如下
https://i.imgur.com/Kn8ALjY.jpg
发现只要是中文都会有对不齐的问题
不知各位先进是否有什么方式能解决
作者: chang1248w (彩棠)   2023-05-15 20:40:00
输出英文
作者: lycantrope (阿宽)   2023-05-15 21:05:00
unicodedata.east_asian_width
作者: goitaly (机会不等人)   2023-05-15 21:36:00
中文字数×2算
作者: pshuang (中山先生忠实信徒-我爱萝)   2023-07-03 23:21:00
刚解决类似的问题 要计算字符占萤幕的宽度 全角字符=半角×2
楼主: asiagodfater (亚洲统粉前来报到)   2023-07-26 15:05:00
差点忘记有发文 最后是用prettytable一次解决掉了

Links booklink

Contact Us: admin [ a t ] ucptt.com