我想用以下 ascii 字符在 Python 中创建菜单框:
ASCII 码 200 = ? (方框图字符双线左下角)
ASCII 码 201 = ? (方框图字符双线左上角)
ASCII 码 202 = ? (方框图字符双线水平和向上)
ASCII 码 203 = ? (方框图字符双线水平向下)
ASCII 码 204 = ? (方框图字符双线纵横)
ASCII 码 205 = ? (方框图字符双横线)
ASCII 码 206 = ? (方框图字符双线横竖)
但是,这些似乎不受支持。当我使用 chr() 时,系统会打印出完全不同的东西。
您对如何使用 Python 3 打印上述字符有什么建议吗?
谢谢你。
它似乎适用于字符串文字:
>>> symbs = [u'\u255a', u'\u2554', u'\u2569', u'\u2566', u'\u2560', u'\u2550', u'\u256c']
>>> for sym in symbs:
... print(sym)
...
?
?
?
?
?
?
?
Run Code Online (Sandbox Code Playgroud)
这似乎适用于我尝试过的所有平台,Windows 7、Mac OS、Linux 等。
从http://svn.python.org/projects/stackless/trunk/Lib/encodings/cp720.py获得的代码
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
14130 次 |
| 最近记录: |