我有一个 python 程序,其中我使用 Pickle 来存储对象,方法如下:
pickle.dump(sample, open( "Pickled_files/sample.p", "wb" ))
Run Code Online (Sandbox Code Playgroud)
我可以使用以下命令在 Python 中提取并取消该对象:
sample_extracted= pickle.load(open( "Pickled_files/sample.p", "rb" ))
Run Code Online (Sandbox Code Playgroud)
但是,我需要在 Golang 应用程序中提取该对象。因此我需要知道在 Golang 中提取使用 Python pickle 的对象的方法。
有没有办法可以实现这一目标?如果是的话,如果有人能给我提供示例参考或示例,我将非常感激。
og\xc3\xb3rek ( 2 ) 是用于解码/编码 Python pickle 的 Go 库。
\n\n保存到文件中的 pickle 可以在 Go 中加载,如下所示:
\n\nf, err := os.Open("Pickled_files/sample.p")\n\nd := og\xc3\xb3rek.NewDecoder(f)\nobj, err := d.Decode()\n
Run Code Online (Sandbox Code Playgroud)\n
归档时间: |
|
查看次数: |
3474 次 |
最近记录: |