一開始在學習Python的時候,想在程式中顯示中文....

在寫Python的時候發現文件中出現中文的時候,在編譯時會出現以下錯誤:

"UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xb6 in position 0: ordinal not in range(128) "

之類的訊息。所以解法如下:

  1. 建立一個python檔案名稱為sitecustomize.py。

  2. 存到你的python安裝目錄Libsite-packages

  3. 檔案內容為:

    import sys sys.setdefaultencoding(utf-8)
    # replace with encoding you want to be the default one
    

    存好後,重新再編譯就成功了

如果再不行,參照python官方網站 說明 有解決方法!