首页 > 解决方案 > python3写excel有异常UnicodeEncodeError

问题描述

我用python3模块xlsxwriter写了一个excel文件,我想给文件起一个包含中文单词的名字。但是它给了我一个异常UnicodeEncodeError: 'latin-1' codec can't encode characters in position 3-8: ordinal not in range(256)
我想知道如何处理它。

标签: pythonexceptionutf-8xlsxwriter

解决方案


尝试在文件名前加一个 'u' 以将其表示为 unicode 字符串。

u'filename_with_chinese_chars"

推荐阅读