不能将 LOCALE 标志与 str 模式一起使用

问题描述 投票:0回答:2
import xlwt

wb = xlwt.Workbook()

sheet1 = wb.add_sheet('Sheet 1')

wb.save('self, example.xls')

我正在尝试学习如何在 Python 上创建 xls、编辑 xls 或删除(如果需要)。我在这方面遇到了很多麻烦,因为每个在线教程都没有提到我应该将 xlwt 放在 Workbook 之前,但我现在想通了。问题是当我运行这段代码时,我收到一条错误消息:

“ValueError:无法将 LOCALE 标志与 str 模式一起使用”

我什至不知道这意味着什么...它是关于什么的以及如何解决它?

python-3.x xlwt
2个回答
3
投票

tablib 和 Python 3.6 有一个已知问题,看起来将在下一个版本中解决。

目前,我只需降级到 python 3.5.2 即可使其工作


0
投票

我遇到了类似的问题,我通过将系列更改为“str”数据类型来解决它。 df.astype("str") 也不知道为什么您尝试将文件另存为“self,example.xls”。您能打印给出的整个错误吗?

© www.soinside.com 2019 - 2024. All rights reserved.