<wbr id="juant"></wbr>
  • <wbr id="juant"></wbr>
    更多課程 選擇中心


    Python培訓

    400-111-8989

    python中文亂碼的解決方法

    • 發布:Python培訓
    • 來源:Python練習題庫
    • 時間:2020-03-30 17:03

    在學習python培訓中,很多同學會在培訓過程中遇到亂碼,有的小伙伴為了躲避中文亂碼的問題甚至代碼中不使用中文,注釋和提示都用英文,我曾經也這樣干過,但這并不是解決問題,而是逃避問題,今天我們一起徹底解決 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會出現以下的結果:

    #打印字典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: ‘ascii' codec can't encode異常錯誤

    #重置編碼格式

    import sys

    reload(sys)sys.setdefaultencoding('utf-8')

    以上就是python中文亂碼的解決方法的詳細內容。

    免責聲明:整理文章為傳播相關技術,版權歸原作者所有,如有侵權,請聯系刪除

    預約申請免費試聽課

    填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

    上一篇:django 擴展user用戶字段inlines方式?
    下一篇:python查詢mysql中文亂碼問題

    2021年Python面試題及答案匯總詳解

    python數據分析,你需要這些工具

    Python培訓講解二叉樹的三種深度

    Python培訓:如何實現窮舉搜索?

    • 掃碼領取資料

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    黑龍江省

    吉林省

    河北省

    湖南省

    貴州省

    云南省

    廣西省

    海南省

    天天日天天射天天干天天伊|奇米电影|奇米网_奇米首页|奇米首页 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>