亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python3.6.4 UnicodeEncodeError 錯誤!

python3.6.4 UnicodeEncodeError 錯誤!

晨風明悟 2018-03-01 10:14:15
UnicodeEncodeError: 'ascii' codec can't encode characters in position 58-64: ordinal not in range(128)之后發現問題所在,因為 xpath 方法返回的是字符串,在經過了兩次編碼之后就出錯了。但是我不知道要如何解決,只能期望,保存到數據庫時,不會出錯吧!
查看完整描述

2 回答

?
晨風明悟

TA貢獻1條經驗 獲得超1個贊

小伙伴們,如果遇到這個問題,請不要糾結了,因為我之后操作下來問題不大,數據保存是成功的,只是不能用 print 函數輸出罷了,如果想要調式可以使用 Scrapy shell 。

查看完整回答
1 反對 回復 2018-03-02
?
carolcoral

TA貢獻41條經驗 獲得超9個贊

試試在文件頂部加上這句話:

# -*- coding:utf-8 -*-

查看完整回答
反對 回復 2018-03-01
  • 晨風明悟
    晨風明悟
    已經加上這一句話了,我知道問題出在那里了,因為使用 xpath 函數的時候把獲取的字符串兩次轉碼成了,所以輸出會出錯,但是我不知道保存能不能保存!
  • 2 回答
  • 0 關注
  • 2043 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號