Can';t pickle<;java类';java.lang.Integer'&燃气轮机;用python
我使用Can';t pickle<;java类';java.lang.Integer'&燃气轮机;用python,python,pickle,jpype,jaydebeapi,Python,Pickle,Jpype,Jaydebeapi,我使用jaydebeapipkg从数据库中获取数据。我想使用pickle序列化数据(它是元组列表格式) 数据可能包含不同的java类类型。对于特定数据类型(),我收到以下错误消息: PicklingError: Can't pickle <java class 'java.lang.Integer'>: it's not found as java.lang.java.lang.Integer PicklingError:无法pickle:找不到java.lang.java.lan
jaydebeapi
pkg从数据库中获取数据。我想使用pickle
序列化数据(它是元组列表格式)
数据可能包含不同的java类类型。对于特定数据类型(
),我收到以下错误消息:
PicklingError: Can't pickle <java class 'java.lang.Integer'>: it's not found as java.lang.java.lang.Integer
PicklingError:无法pickle:找不到java.lang.java.lang.Integer
有办法解决这个问题吗?或者是否有已知的解决方法
非常感谢 你应该用泡菜代替泡菜
from jpype.pickle import JPickler
从文档中:
允许同时包含Java和Python对象的混合pickle文件
你能补充一下你的实施情况吗?在我看来,它搜索java.lang.java.lang.Integer
似乎很奇怪。