在python脚本中嵌入pickle(或任意)数据

Bol*_*wyn 5 python embed

在 Perl 中,解释器在遇到一行时会停止

__END__
Run Code Online (Sandbox Code Playgroud)

在里面。这通常用于在 perl 脚本的末尾嵌入任意数据。通过这种方式,perl 脚本可以获取和存储它“自身”存储的数据,这提供了非常好的机会。

就我而言,我有一个腌制的物品,我想存放在某个地方。虽然我可以很好地使用 file.pickle 文件,但我一直在寻找一种更紧凑的方法(更容易分发脚本)。

是否有一种机制允许以某种方式在 python 脚本中嵌入任意数据?

Pet*_*sen 3

如果数据不是特别大(很多K),我只需对其进行 .encode('base64') 并将其包含在三引号字符串中,并使用 .decode('base64') 取回二进制数据和泡菜.loads() 围绕它进行调用。