[問題] 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