python的list要列印中文字元
在python2.X下的的中文處理有不少問題,
listnine = [‘梨’, ‘橘子’, ‘蘋果’, ‘香蕉’]
print ‘listnine list: %s’ % listnine
結果會是:
[’\xe6\xa2\xa8’, ‘\xe6\xa9\x98\xe5\xad\x90’, ‘\xe8\x8b\xb9\xe6\x9e\x9c’, ‘\xe9\xa6\x99\xe8\x95\x89’]
但是我們想要輸出的也是中文,而不是這一些東東,下面列出兩種方法:
第一種:
使用decode(‘string_escape’)
listnine = [‘梨’, ‘橘子’, ‘蘋果’, ‘香蕉’]
print ‘listnine list: %s’ % str(listnine).decode(‘string_escape’)
這樣就按原來的樣子出來了
第二種:
使用uniout來完成
首先下載安裝它:地址:https://pypi.python.org/packages/source/u/uniout/uniout-0.3.7.tar.gz
然後會解壓出一個目錄:uniout-0.3.7
進入到這個目錄:然後python setup.py install
在你的python檔案前加條:import uniout 就可以了
listnine = [‘梨’, ‘橘子’, ‘蘋果’, ‘香蕉’]
print ‘listnine list: %s’ % listnine
依然這樣寫,出來就正常了_
相關文章
- Python 列印中文字元Python字元
- python怎麼列印listPython
- Python拆分列中文和 字元Python字元
- Python 可列印字元、UTF8相關(qbit)Python字元
- 前端列印console.log 字元畫前端字元
- Python List 列表list()方法Python
- python listPython
- Python List 列表list()方法分享Python
- 中文字元轉為HTML字元實體字元HTML
- 填一填python2.x 中文字元編碼的坑Python字元
- Python 列表(List)Python
- python列表(List)Python
- Python list(列表)Python
- Python List 列表的處理Python
- python 計算list的方差Python
- python的list如何去重Python
- python列印菱形Python
- Python列印類的屬性Python
- python字元畫Python字元
- iOS之LLDB列印顯示中文iOSLLDB
- pycharm不能列印中文怎麼辦PyCharm
- python - function list generatorPythonFunction
- [Python] list vs tupplePython
- How Python list works?Python
- python如何拆分listPython
- python中的list、tuple和dictionaryPython
- Python 的List 和tuple,Dict,SetPython
- Python的List vs Tuple比較Python
- python 列印 ASCII表PythonASCII
- Python語法的轉義字元Python字元
- python用List的內建函式list.sort進行排序Python函式排序
- python字元對映表和字元替換Python字元
- python中list的各種方法使用Python
- Python中清空list的幾種方法Python
- excel怎麼多餘空格或非列印字元?Excel資料清洗函式Trim去除多餘空格及Clean去除列印字元Excel字元函式
- python如何將list排序Python排序
- 得到字串 位元組 長度 中文 兩個字元 英文一個字元字串字元
- 列印 Python 的一切 —— pprint & beeprintPython