欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中文亂碼的解決方法

 更新時間:2013年11月04日 09:52:03   投稿:zxhpj  
亂碼在哪種語言里都會出現(xiàn),今天給你二個解決python中文亂碼的方法。

亂碼原因:

源碼文件的編碼格式為utf-8,但是window的本地默認編碼是gbk,所以在控制臺直接打印utf-8的字符串當然是亂碼了!

解決方法:

1、print mystr.decode('utf-8').encode('gbk')
2、比較通用的方法:

import sys
type = sys.getfilesystemencoding()
print mystr.decode('utf-8').encode(type)

1. Python中列表或字典輸出亂碼的解決方法

問題: Python中的列表(list)或字典包含中文字符串,直接使用print會出現(xiàn)以下的結(jié)果:

#打印字典
dict = {'name': '張三'}
print dict
>>>{'name': '\xe5\xbc\xa0\xe4\xb8\x89'}

#打印列表
list = [{'name': '張三'}]
print list
>>>[{'name': '\xe5\xbc\xa0\xe4\xb8\x89'}]

解決方案:
使用以下方法進行輸出:

import json

#打印字典
dict = {'name': '張三'}
print json.dumps(dict, encoding="UTF-8", ensure_ascii=False)
>>>{'name': '張三'}

#打印列表
list = [{'name': '張三'}]
print json.dumps(list, encoding="UTF-8", ensure_ascii=False)
>>>[{'name': '張三'}]

2. Python2.7的UnicodeEncodeError: ‘a(chǎn)scii' codec can't encode異常錯誤

#重置編碼格式
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

以上就是python中文亂碼的解決方法的詳細內(nèi)容,更多關于python亂碼的資料請關注腳本之家其它相關文章!

相關文章

  • PyTorch模型保存與加載實例詳解

    PyTorch模型保存與加載實例詳解

    大家都知道pytorch的模型和參數(shù)是分開的,可以分別保存或加載模型和參數(shù),這篇文章主要給大家介紹了關于PyTorch模型保存與加載的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • 解決python spyder 突然打不開的問題

    解決python spyder 突然打不開的問題

    這篇文章主要介紹了解決python spyder 突然打不開的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • Python?pandas按行、按列遍歷DataFrame的幾種方式

    Python?pandas按行、按列遍歷DataFrame的幾種方式

    在python的DataFrame中,因為數(shù)據(jù)中可以有多個行和列,而且每行代表一個數(shù)據(jù)樣本,我們可以將DataFrame看作數(shù)據(jù)表,那你知道如何按照數(shù)據(jù)表中的行遍歷嗎,下面這篇文章主要給大家介紹了關于Python?pandas按行、按列遍歷DataFrame的幾種方式,需要的朋友可以參考下
    2022-09-09
  • Python&Matlab實現(xiàn)櫻花的繪制

    Python&Matlab實現(xiàn)櫻花的繪制

    正值櫻花飄落的季節(jié),本文將利用Python和Matlab分別繪制一顆櫻花樹,文中的示例代碼講解詳細,感興趣的小伙伴快跟隨小編一起動手嘗試一下
    2022-04-04
  • pygame仿office的頁面切換功能(完整代碼)

    pygame仿office的頁面切換功能(完整代碼)

    本文通過兩個版本給大家介紹pygame實現(xiàn)類似office的頁面切換功能,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • python2.7 安裝pip的方法步驟(管用)

    python2.7 安裝pip的方法步驟(管用)

    這篇文章主要介紹了python2.7 安裝pip的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • Python自定義logger模塊的實例代碼

    Python自定義logger模塊的實例代碼

    Python標準庫中的logging模塊提供了日志記錄的功能,自定義 Logger 可以根據(jù)項目的需求定制化日志記錄,滿足特定的日志記錄格式、輸出目標和日志級別等要求,本文給大家介紹了Python自定義logger模塊的實例代碼,需要的朋友可以參考下
    2024-02-02
  • python實現(xiàn)梯度下降和邏輯回歸

    python實現(xiàn)梯度下降和邏輯回歸

    這篇文章主要為大家詳細介紹了python實現(xiàn)梯度下降和邏輯回歸,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 解決Python?出現(xiàn)File?“<stdin>“,?line?1非語法錯誤的問題

    解決Python?出現(xiàn)File?“<stdin>“,?line?1非語法錯誤的問題

    這篇文章主要介紹了Python?出現(xiàn)File?“<stdin>“,?line?1非語法錯誤的解決辦法,本文給大家講解的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • 使用python自動追蹤你的快遞(物流推送郵箱)

    使用python自動追蹤你的快遞(物流推送郵箱)

    本文講解如何讓 python自動為你查詢快遞信息 ,并在物流發(fā)生更新或者到達指定地點時第一時間將 物流推送至你的郵箱,本文通過實例代碼截圖的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-03-03

最新評論