成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

轉(zhuǎn) python中包含UTF-8編碼中文的列表或字典的輸出

ziwenxie / 705人閱讀

摘要:在下面一個(gè)包含中文字符串的列表或字典,直接使用會(huì)出現(xiàn)以下的結(jié)果我們的學(xué)習(xí)在輸出處理好的數(shù)據(jù)結(jié)構(gòu)的時(shí)候很不方便,需要使用以下方法進(jìn)行輸出我們的學(xué)習(xí)注意上面的兩個(gè)參數(shù)我的經(jīng)驗(yàn)要是已經(jīng)有,還好。我的答案是在用解碼完事后,用編碼。

在python 下面一個(gè)包含中文字符串的列表(list)或字典,直接使用print會(huì)出現(xiàn)以下的結(jié)果:

dict = {"asdf": "我們的python學(xué)習(xí)"}
print dict
{"asdf": "xe6x88x91xe4xbbxacxe7x9ax84pythonxe5xadxa6xe4xb9xa0"}
在輸出處理好的數(shù)據(jù)結(jié)構(gòu)的時(shí)候很不方便,需要使用以下方法進(jìn)行輸出:
import json
print json.dumps(dict, encoding="UTF-8", ensure_ascii=False)
{"asdf": "我們的python學(xué)習(xí)"}
注意上面的兩個(gè)參數(shù)

我的經(jīng)驗(yàn):
要是已經(jīng)有dict,還好。我是從mongo中拿,所以需要Json.loads,但總是有問題。所以這個(gè)方案不適合我。

如果是字符串,直接輸出或者
print str.encode("UTF-8")

對(duì)于其他的編碼同樣使用。趕快試試吧。

在編輯一個(gè)別人的方案。未經(jīng)驗(yàn)證。

all_symptom內(nèi)容

[python] view plaincopy在CODE上查看代碼片派生到我的代碼片
[u"u773c", u"u8179u90e8", u"u4e94u5b98", u"u53e3u8154", u"u8179u90e8",
u"u53e3u8154"]

[python] view plaincopy在CODE上查看代碼片派生到我的代碼片
str_symptom = str(all_symptom).replace("u"",""")
str_symptom.decode("unicode-escape")

我的經(jīng)驗(yàn)
這個(gè)方案是我后來使用的方案,不確定效率。但是可行。
我的答案是 str_symptom.decode("unicode-escape").encode("utf-8"). 在用unicode解碼完事后,用utf-8編碼。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/37490.html

相關(guān)文章

  • Python3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)---31、數(shù)據(jù)存儲(chǔ):文件存儲(chǔ)

    摘要:如果該文件已存在,文件指針將會(huì)放在文件的結(jié)尾。運(yùn)行結(jié)果以上是讀取文件的方法。為了輸出中文,我們還需要指定一個(gè)參數(shù)為,另外規(guī)定文件輸出的編碼。 上一篇文章:Python3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)---30、解析庫的使用:PyQuery下一篇文章:Python3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)---32、數(shù)據(jù)存儲(chǔ):關(guān)系型數(shù)據(jù)庫存儲(chǔ):MySQL 我們用解析器解析出數(shù)據(jù)之后,接下來的一步就是對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)了,保存的形式可以...

    dreamans 評(píng)論0 收藏0
  • Python試水

    摘要:你好,特別注意定義編碼格式的這一行代碼必須放在第一行或者第二行,一般如果第一行是提示位置的代碼,那么定義編碼格式的這一行就必須放在第二行,否則依然會(huì)提示錯(cuò)誤?;竟δ苁沁M(jìn)行成員關(guān)系測(cè)試和刪除重復(fù)元素。 一、Hello,Python! 試水 test.py print 你好,Python! #python 2.x python (你好,Python!) #python 3.x 很不幸,第...

    zhjx922 評(píng)論0 收藏0
  • Python學(xué)習(xí)筆記---代碼

    摘要:從指定范圍內(nèi),按指定基數(shù)遞增的集合中獲取一個(gè)隨機(jī)數(shù),基數(shù)缺省值為隨機(jī)生成下一個(gè)實(shí)數(shù),它在范圍內(nèi)。從中選取一個(gè)奇數(shù)從選取一個(gè)隨機(jī)數(shù)不會(huì)改變隨機(jī)數(shù)生成器的種子。 1.Python基礎(chǔ)語法 轉(zhuǎn)自菜鳥教學(xué):https://www.runoob.com/python 1.1 簡(jiǎn)單執(zhí)行命令print(Hello,Python!) 1.2 腳本文件添加可執(zhí)行權(quán)限 $chmod +x test.py ...

    zhoutk 評(píng)論0 收藏0
  • Python數(shù)據(jù)類型

    摘要:字符串進(jìn)階原始字符串表示方式及使用如何格式化字符串中文字符串的使用原始字符串表示方式及使用防止轉(zhuǎn)義字符輸入過多而使代碼閱讀性下降注意原始字符串不得以結(jié)尾。列表中可以包含任何數(shù)據(jù)類型,也可包含另一個(gè)列表。 1.python的數(shù)據(jù)類型: 字符串 整數(shù) 浮點(diǎn)數(shù) 類型轉(zhuǎn)換 字符串編碼 列表、元組與字典 2.應(yīng)用: 序列及其通用操作 相關(guān)邏輯運(yùn)算 1.1字符串(Str) 1.Pytho...

    wua_wua2012 評(píng)論0 收藏0
  • Python從入門到精通】五萬六千字對(duì)Python基礎(chǔ)知識(shí)做一個(gè)了結(jié)吧!(二十八)【值得收藏】

    摘要:它是一門解析型的語言,何為解析型語言呢就是在運(yùn)行時(shí)通過解析器將源代碼一行行解析成機(jī)器碼。而像語言,等則是編譯型的語言,即通過編譯器將所有的源代碼一次性編譯成二進(jìn)制指令,生成一個(gè)可執(zhí)行的程序。 ...

    leeon 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<