關於部落格
研究所升學、程式語言資訊、C/C++、Python、Perl、Shell、MySQL、PHP、CSS、VBA、JavaScript
  • 81277

    累積人氣

  • 5

    今日人氣

    0

    追蹤人氣

Python 出現 ” UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 0: ordinal not in range(128)” 解法

 當執行開檔時,若出現” UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 0: ordinal not in range(128)”錯誤訊息,如下圖

請將程式碼中增加如下的內容即可解決,至於root cause為何?還需再google一下

import sys

default_encoding = 'utf-8'

if sys.getdefaultencoding() != default_encoding:

    reload(sys)

    sys.setdefaultencoding(default_encoding)

相簿設定
標籤設定
相簿狀態