本主题的这一部分已经解决,请参阅我对本主题的最后一个回答。使用pyexcel模块保存字典时遇到问题。
我安装了带有pip3 install pyexcel
的pyxecel模块
所以我有一本字典,我正在做这个:
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导入?当我在代码中使用它时,我会出现语法错误。
有人能帮我吗?提前谢谢。
edit:使用pe.save_as(adict = myDict, dest_file_name = "dest_file.xls")
解决问题。
失败的原因是方法调用save_as()
不接受名为dict
的参数。根据文档,提供dict应通过adict
或with_keys
参数完成:
pe.save_as(adict = myDict, dest_file_name = "dest_file.xls")