0

这部分题目就解决了,看我对这个题目的最后一个回答。我无法使用 pyexcel 模块保存字典。

我安装了 pyxecel 模块pip3 install pyexcel

所以我有一本字典,我正在这样做:

import pyexcel as pe
myDict = {...}
pe.save_as(dict = myDict, dest_file_name = "dest_file.xls")

在我的终端中,当我编译代码时,它会打印 myDict 但就在我得到这个之后:

Otherwise unrecognized parameters were given.

终端输出

我正在寻找一个解决方案,它可能与此有关:https : //pyexcel-io.readthedocs.io/en/latest/pyinstaller.html 但我不明白如何在我的代码中使用 --hiden-import还是终端?当我在我的代码中使用它时,我遇到了语法错误。

有人能帮助我吗?先感谢您。

编辑:pe.save_as(adict = myDict, dest_file_name = "dest_file.xls")用来解决问题。

4

1 回答 1

0

失败的原因是方法调用save_as()不接受名为 的参数dict。根据文档,提供 dict 应该通过adictorwith_keys参数完成:

pe.save_as(adict = myDict, dest_file_name = "dest_file.xls")
于 2020-02-26T22:45:25.420 回答