我使用BeautifulSoup解析一些html,Spyder作爲我的編輯器(這兩種工具都很棒!)。該代碼運行正常的Spyder的,但是當我試圖執行從終端的.py文件,我得到一個錯誤:UnicodeEncodeError - 在Spyder中工作,但不是從終端執行時
file = open('index.html','r')
soup = BeautifulSoup(file)
html = soup.prettify()
file1 = open('index.html', 'wb')
file1.write(html)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xa9' in position 5632: ordinal not in range(128)
我在Linux服務器上運行的openSUSE,使用zypper的安裝Spyder的。 有沒有人有任何建議這個問題可能是什麼? 非常感謝。