gpt4 book ai didi

python - 当写入 csv 文件时 writerow 因 UnicodeEncodeError 而失败

转载 作者:太空狗 更新时间:2023-10-29 18:19:55 24 4
gpt4 key购买 nike

我有这条线:

c.writerow(new_values)

这会将一些值写入 csv 文件。通常它工作正常但有时它会抛出异常并且不会在 csv 文件中写入该行。我不知道如何找出原因。

这是我现在的异常处理:

        try:
c.writerow(new_values)
except:
print()
print ("Write Error: ", new_values)

我注释掉了我自己的异常,它说:

    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u03b1' in position 14: character maps to <undefined>

最佳答案

好吧,我自己解决了:

我只需要在我的 csv.writer 行中添加“, encoding='utf-8'”:

c = csv.writer(open("Myfile.csv", 'w',  newline='', encoding='utf-8'))

关于python - 当写入 csv 文件时 writerow 因 UnicodeEncodeError 而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29773991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com