在 Perl 中,解释器会在遇到一行时停止
__END__
在里面。这通常用于在 perl 脚本的末尾嵌入任意数据。通过这种方式,perl 脚本可以获取和存储它存储在“自身”中的数据,这提供了非常好的机会。
在我的例子中,我有一个腌制对象,我想将其存储在某个地方。虽然我可以很好地使用 file.pickle 文件,但我一直在寻找一种更紧凑的方法(以便更轻松地分发脚本)。
有没有一种机制允许以某种方式在 python 脚本中嵌入任意数据?
最佳答案
使用 pickle,您还可以直接处理字符串。
s = pickle.dumps(obj)
pickle.loads(s)
如果将其与“””(三引号字符串)结合使用,您可以轻松地将任何腌制数据存储在文件中。
关于python - 在 python 脚本中嵌入泡菜(或任意)数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1887968/