简体   繁体   English

涉及'charmap'编解码器的Python UnicodeEncodeError

[英]Python UnicodeEncodeError involving 'charmap' codec

This code was working fine before but now when i try to write a list to a csv file I get this error -这段代码以前运行良好,但现在当我尝试将列表写入 csv 文件时,出现此错误 -

File "C:/Users/wf5931/OneDrive - ENGIE/Documents/Python Scripts/Scrape Vehicle Reg Info/vehicleRegChecker 6.1.py", line 109, in openFile
    writer.writerow(x)

File "C:\Users\wf5931\AppData\Local\Continuum\anaconda3\lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]

UnicodeEncodeError: 'charmap' codec can't encode character '\u2082' in position 78: character maps to <undefined

from this:由此:

with open(vehicleRegInformation, 'w', newline='') as f:
    writer = csv.writer(f)
    for x in vehicleRegInfo:
        writer.writerow(x)

Try adding encoding="utf-8" :尝试添加encoding="utf-8"

with open(vehicleRegInformation, 'w', newline='',encoding="utf-8") as f:
writer = csv.writer(f)
for x in vehicleRegInfo:
    writer.writerow(x)

encoding添加到文件打开

with open(vehicleRegInformation, 'w', newline='', encoding='utf8') as f:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Python UnicodeEncodeError:使用 GEOPY 时无法编码“charmap”编解码器 - Python UnicodeEncodeError: 'charmap' codec can't encode when using GEOPY Python,UnicodeEncodeError:“ charmap”编解码器无法在位置编码字符 - Python, UnicodeEncodeError: 'charmap' codec can't encode characters in position MongoDB中的Python错误“ UnicodeEncodeError:&#39;charmap&#39;编解码器无法编码字符” - Python error “UnicodeEncodeError: 'charmap' codec can't encode character” in MongoDB Python Dataframe 到 CSV - UnicodeEncodeError: 'charmap' 编解码器无法编码字符 - Python Dataframe to CSV - UnicodeEncodeError: 'charmap' codec can't encode characters Python Selenuim - UnicodeEncodeError 'charmap' 编解码器无法编码 - Python Selenuim - UnicodeEncodeError 'charmap' codec can't encode UnicodeEncodeError:&#39;charmap&#39;编解码器无法编码字符 - UnicodeEncodeError: 'charmap' codec can't encode character UnicodeEncodeError: 'charmap' 编解码器无法编码字符 - UnicodeEncodeError: 'charmap' codec can't encode characters 解码/编码外来字符/ UnicodeEncodeError:“ charmap”编解码器 - Decoding / Encoding Foreign Characters / UnicodeEncodeError: 'charmap' codec 自定义Python Charmap编解码器 - Custom Python Charmap Codec python错误codecs.charmap_encode(input,errors,encoding_map)UnicodeEncodeError:&#39;charmap&#39;编解码器无法编码字符 - python error codecs.charmap_encode(input,errors,encoding_map) UnicodeEncodeError: 'charmap' codec can't encode characters
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM