and*_*dio 3 python macos extended-ascii
我在mac osx上使用python,我想在这个表中使用扩展的ascii#219:
http://www.theasciicode.com.ar/extended-ascii-code/graphic-character-ascii-code-178.html
问题,我发现mac ascii中不存在'block'字符...我不确定.谁能帮我 ?尝试使用unichr(219)打印给我不同的结果.它会输出 - >Û.我想要的是 - >█
感谢名单
mat*_*ata 11
相应的unicode字符是0x2588,所以使用:
print unichr(0x2588) # or:
print u"\u2588"
Run Code Online (Sandbox Code Playgroud)
应该给你正确的结果.如果你想要一个不同的编码,你可以随时使用encode它.
您发布的字符不是 219,而是 9608。打印它应该可以正常工作:
蟒蛇3:
>>> ord("?")
9608
>>> chr(9608)
'?'
Run Code Online (Sandbox Code Playgroud)
蟒蛇2:
>>> unichr(9608)
u'\u2588'
>>> print(u'\u2588')
?
Run Code Online (Sandbox Code Playgroud)
如果您仍然遇到问题,请将您的终端设置为使用 utf-8 并.encode()在必要时使用 utf-8 。
| 归档时间: |
|
| 查看次数: |
10714 次 |
| 最近记录: |