如何解决Python Colorama 重置序列在 unicode 字符后添加空格
我需要打印以下行:"progress: |⬜⬜⬜⬜⬜|"
。我在字符串中有 colorama
颜色序列来格式化 unicode 字符 '⬜',如下所示:
print(f"progress: |{Fore.GREEN}⬜⬜⬜⬜⬜{Style.RESET_ALL}")
我得到的输出不是只给两个 |
字符内的字符着色,而是添加一个空格 per ⬜
个打印字符。
我测试了 ord
代码范围 11000-11040 中的字符,这似乎仅适用于字符 ⬛
和 ⬜
,以及 ord
代码分别为 11035 和 11036。这是什么原因,我该如何纠正?
注意:如果我直接使用 ANSI 序列而不是存储在 Fore.GREEN
和 Style.RESET_ALL
中的字符串,也会发生同样的情况。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。