我想制作(和解码)由几个python泡菜组成的单个字符串.
是否有一个字符或序列可以安全地用作此字符串中的分隔符?
我应该能够像这样制作字符串:
s = pickle.dumps(o1) + PICKLE_SEPARATOR + pickle.dumps(o2) + PICKLE_SEPARATOR + pickle.dumps(o3) ...
Run Code Online (Sandbox Code Playgroud)
我应该能够获取此字符串并重建对象,如下所示:
[pickle.loads(s) for s in input.split(PICKLE_SEPARATOR)]
Run Code Online (Sandbox Code Playgroud)
PICKLE_SEPARATOR应该是什么?
对于好奇,我想使用APPEND将pickled对象发送到redis.(虽然也许我会使用RPUSH)
假设我有一个脚本文件,如下所示:
foo = 1
def bar():
return foo
# The Main function for this script.
def main(argv=None):
foo = 2
print bar()
return
Run Code Online (Sandbox Code Playgroud)
这打印1.有没有办法在main的脚本级别设置foo的值?