我正在尝试像这样打印 ascii 艺术:
print(("""\
._ o o
_`-)|_
,"" \
," ## | ಠ ಠ.
," ## ,-__ `.
," / `--._;)
," ## /
," ## /
""").encode('utf-8'))
而且输出看起来根本不正确。
打印 ascii 艺术的正确方法是什么?
原文由 user3476998 发布,翻译遵循 CC BY-SA 4.0 许可协议
encode
获取一个字符串并将其编码为字节。这不是你想要的;你只想直接打印字符串:如果这不起作用,您的终端很可能没有配置为显示 Unicode。不幸的是,我对终端配置不是特别了解; 为什么我的终端不能正确输出 unicode 字符? 可能是相关的,但我的帮助能力主要限于事物的 Python 方面。