list 中文显示

>>> a =['中文','ab']
>>>print a
['\xe4\xb8\xad\xe6\x96\x87','ab']

Python 的 List 要印出 中文 編碼 

下述列出幾種作法:

使用 decode(‘string_escape’) 來達成

>>> a =['中文','ab']
>>>print a
['\xe4\xb8\xad\xe6\x96\x87','ab']
>>>print str(a).decode('string_escape')
['中文','ab']

 使用 uniout 來達成 

安裝: 

sudo pip install uniout # Source code: https://github.com/moskytw/uniout
>>> a =['中文','ab']
>>>import uniout
>>>print a
['中文','ab']

 直接取用 _uniout 來達成 

從上述 uniout Project 直接取用 _uniout.py

>>> a =['中文','ab']
>>>import _uniout
>>>print _uniout.unescape(str(a),'utf8')
['中文','ab']


你可能感兴趣的:(list 中文显示)