如何保存当前python会话中的所有变量?

20 浏览
0 Comments

如何保存当前python会话中的所有变量?

我想保存当前Python环境中的所有变量。似乎有一种方法是使用'pickle'模块。然而,出于两个原因,我不想这样做:

  1. 我必须为每个变量调用pickle.dump()
  2. 当我想要检索变量时,我必须记住保存变量的顺序,然后使用pickle.load()来检索每个变量。

我正在寻找一些命令,可以保存整个会话,这样当我加载这个保存的会话时,所有的变量都会被恢复。这有可能吗?

编辑:我猜我不介意为我想保存的每个变量调用pickle.dump(),但是记住变量被保存的确切顺序似乎是一个很大的限制。我想避免这个。

0