我知道我们可以打印出符号并从ascii表中转换十进制/八进制/十六进制,但我想在文本周围创建一个可爱的边框,而不会做一些无聊的事情
...................................
| BORING BORDER |
...................................
我宁愿像这里找到的文字边框一样可爱: http://cutekaomoji.com/misc/sparkles/
我试图复制并粘贴其中一些,但我通常只看到占位符框或程序不会编译。
print("。☆✼★━━━━━━━━━━━━★✼☆。")
我可以做些什么来使用某种字体,或者我应该知道的特殊字符的其他参考表吗?
答案 0 :(得分:3)
更好的解决方案是:使用Python 3 。
这是一个编码问题,特殊字符只包含在utf-8,utf-16 ......而Python 3默认使用utf-8 (reference)。
答案 1 :(得分:1)
尝试在脚本之上添加编码,它应该可以正常工作。
<强>实施例强>
# -*- coding: utf-8 -*-
print("。☆✼★━━━━━━━━━━━━★✼☆。")
答案 2 :(得分:0)
每条评论都有助于我更好地理解错误,并了解有关使用PyDev的更多信息,所以我非常感谢您的帮助。
有效的解决方案来自Rakesh
# -*- coding: utf-8 -*-
print("。☆✼★━━━━━━━━━━━━★✼☆。")
答案 3 :(得分:0)
print(“添加您的Unicode字符”);将工作。输出语句可以理解Unicode。
您可以使用https://www.myweirdtext.com/生成Unicode字符并将其粘贴到print语句中。
例如:
print("—(••÷[---------------]÷••)—");