gpt4 book ai didi

python - 用 scala 阅读 python pickle

转载 作者:行者123 更新时间:2023-11-28 16:25:55 26 4
gpt4 key购买 nike

我继承了一个数据库,其中的值存储为 Python pickle 对象。有没有办法在 Scala 中取消这些值(无需在内部调用 Python)?

最佳答案

一般来说,您需要在内部调用 python,因为 pickle 允许类在 unpickling 时运行任意代码。 (搜索“python pickle security”,您会发现很多 interesting discussions 关于为什么这意味着您不应该从不受信任的来源取消 pickle。)

不过,如果您的 pickle 数据中没有什么特别异常的情况,我怀疑它可以用于更常见的情况。 This simliar question有一个答案建议一个名为 Pyrolite 的 Java 库.

关于python - 用 scala 阅读 python pickle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36657560/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com