python打印列表中的内容,而不是unicode字符
2014-05-19 17:15
459 查看
原文连接:http://stackoverflow.com/questions/16798811/print-list-of-unicode-chars-without-escape-characters
python 输入中文字符串,然后打印,可以正确打印出中文字符串。
如果是列表中包含的中文,则不能直接输出中文,输出的是unicode字符
进行下面的转化,就可以输出正确的中文了:
另一个参考链接:http://stackoverflow.com/questions/22745876/python-print-unicode-list
python 输入中文字符串,然后打印,可以正确打印出中文字符串。
>>> s = "你好" >>> s '\xe4\xbd\xa0\xe5\xa5\xbd' >>> print s 你好
如果是列表中包含的中文,则不能直接输出中文,输出的是unicode字符
>>> s = ['你好','中国'] >>> s ['\xe4\xbd\xa0\xe5\xa5\xbd', '\xe4\xb8\xad\xe5\x9b\xbd'] >>> print s ['\xe4\xbd\xa0\xe5\xa5\xbd', '\xe4\xb8\xad\xe5\x9b\xbd'] >>>
进行下面的转化,就可以输出正确的中文了:
print '[' + ','.join("'" + str(x) + "'" for x in s) + ']'
print u'[' + u','.join(u"'" + unicode(x) + u"'" for x in s) + u']'
另一个参考链接:http://stackoverflow.com/questions/22745876/python-print-unicode-list
相关文章推荐
- 关于Python打印网页内容时报错 UnicodeEncodeError: 'gbk' codec can't encode character……
- IOS中 打印字典、数组时 直接显示中文(而不是显示Unicode字符)
- 001_022 Python 在标准输出上打印Unicode字符
- Python之打印Unicode列表
- 【整理】Python中实际上已经得到了正确的Unicode或某种编码的字符,但是看起来或打印出来却是乱码
- Python unicode问题-如何根据引号的内容还原字符
- python写的crond后台任务打印包含中文字符的unicode 字符串,出现异常?
- python中json.dumps打印出u字符
- 自定义安装 Python 后,出现方向键无法用,按下方向键后,终端显示的式相应的字符编码,而不是方向键的功能的解决方法
- 如何得到当前CAD打印设备列表及其他打印设置内容
- 使用wofstream写入中文(Unicode)字符时无内容
- 允许Python文档中显示中文 & 允许SublimeText2输入中文 & 允许Python输出unicode字符
- Python 获取目录下的文件列表与内容
- 当打印出来的字符不是乱码,而现实在控件或者draw出来的string是乱码时的解决方案
- python判断unicode是否是汉字,数字,英文,或者其他字符
- python处理utf8编码中文,及打印中文列表和字典
- python 根据文件内容而不是后缀名 获取文件类型
- 第一次看到不是用字典而是用内容的第一个字符来表示静态数据的。
- 使用wofstream写入中文(Unicode)字符时无内容
- Python tips: 保存Unicode字符到文本文档