在Python中,我们有一种序列化协议,由4个函数或方法组成:
load(stream): deserialize from stream
loads(str): deserialize from string
dump(obj, stream): serialize to stream
dumps(obj): serialize to string (returned)
这些用于JSON,pickles以及我现在想不到的其他类型的协议,我真的很喜欢它作为一个简单的抽象。但是,我似乎永远不会记住dump()
参数的顺序。有没有人有一个好的提示或助记设备来帮助我记住这个?
(我知道这不是一个标准的Stack Overflow问题。但是,我相信这种事情在许多情况下对许多程序员来说都是一个有效的问题,而且我已经遇到了这个问题多年了。我也是回顾了Stack Overflow与程序员StackExchange的规则,这让我相信Stack Overflow会更适合。我也认为到目前为止答案和评论都很有用,没有任何争论或扩展讨论。所以,我打算重新打开这个问题。)
答案 0 :(得分:1)
在河流中倾倒一块石头物品!
即:在中转储