134位に 『\ XA0をpythonの爬虫-'gbk」文字をエンコードすることができないコーデック』:不正なマルチバイト列

UnicodeEncodeErrorをトレースバック(最新の呼び出しの最後)
 <ipython-入力95-45a7accf2da0> 、<モジュール> 
      1 FOUT =オープン(' job_desc.txt '' 重量'  2 のための情報JOB_DESC:
 ----> 3 FOUT。書き込み(" {}、\" {} \ "\ n " .format(インフォ[0]、インフォ[1] .replace(" の\ n """).replace("  """ )))
       4 fout.close()

UnicodeEncodeErrorを:「GBK」コーデックは、文字をエンコードすることはできません「\ XA0」位置134での:不正なマルチバイト列

上記の次のコードを実行します

FOUT =オープン(' job_desc.txt '' 質量' のための情報JOB_DESC:
    fout.write(" {}、\" {} \ "\ n " .format(インフォ[0]、インフォ[1] .replace (" の\ n """).replace("  """ )))
fout.close()

ソリューション:

FOUT =オープン(' job_desc.txt '' 質量' 、エンコード= 'UTF-8' のための情報JOB_DESC:
    fout.write(" {}、\" {} \ "\ n " .format(インフォ[0 ]、インフォ[1] .replace(" の\ n """).replace("  """ )))
fout.close()

 

おすすめ

転載: www.cnblogs.com/shishibuwan/p/11258379.html