python爬蟲-'gbk' codec can't encode character '\xa0' in position 134: illegal multibyte sequence


UnicodeEncodeError                        Traceback (most recent call last)
<ipython-input-95-45a7accf2da0> in <module>
      1 fout = open('job_desc.txt', 'wt')
      2 for info in job_desc:
----> 3     fout.write("{},\"{}\"\n".format(info[0],info[1].replace("\n","").replace(" ","")))
      4 fout.close()

UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 134: illegal multibyte sequence

運行代碼如下,報錯如上

fout = open('job_desc.txt', 'wt')
for info in job_desc:
    fout.write("{},\"{}\"\n".format(info[0],info[1].replace("\n","").replace(" ","")))
fout.close()

解決方法:

fout = open('job_desc.txt', 'wt',encoding='utf-8')
for info in job_desc:
    fout.write("{},\"{}\"\n".format(info[0],info[1].replace("\n","").replace(" ","")))
fout.close()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM