python - python3写excel有异常UnicodeEncodeError
问题描述
我用python3模块xlsxwriter
写了一个excel文件,我想给文件起一个包含中文单词的名字。但是它给了我一个异常UnicodeEncodeError: 'latin-1' codec can't encode characters in position 3-8: ordinal not in range(256)
我想知道如何处理它。
解决方案
尝试在文件名前加一个 'u' 以将其表示为 unicode 字符串。
u'filename_with_chinese_chars"
推荐阅读
- angular7 - Angular 7 - 将从 SQL 返回的列表复制到数组中
- javascript - Java Script - 为某些数组元素赋予不同的颜色
- css - 如何使主题看起来像屏幕截图?
- powerbi - Power BI 带来不准确的数据
- javascript - 在 p5.Js 中使用 Json:从 api 调用带有空格的 json 变量
- vba - 如何编辑收到的电子邮件增加字体大小并显示打印预览
- go - 如何使用模块替换云功能中的功能
- c# - Razor 视图的有界属性在发布后未更新
- asp.net - 在整个项目中仅使用查询字符串,避免在 asp.net 中使用会话
- javascript - 如何阻止音频重叠?