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()