如何保存当前python会话中的所有变量?
我想保存当前Python环境中的所有变量。似乎有一种方法是使用'pickle'模块。然而,出于两个原因,我不想这样做:
- 我必须为每个变量调用
pickle.dump()
- 当我想要检索变量时,我必须记住保存变量的顺序,然后使用
pickle.load()
来检索每个变量。
我正在寻找一些命令,可以保存整个会话,这样当我加载这个保存的会话时,所有的变量都会被恢复。这有可能吗?
编辑:我猜我不介意为我想保存的每个变量调用pickle.dump()
,但是记住变量被保存的确切顺序似乎是一个很大的限制。我想避免这个。