在 IPython 上儲存變數

%storemagic 在 IPython 的資料庫中儲存變數和巨集。要在啟動時自動恢復儲存的變數,請將此新增到 ipython_config.py

c.StoreMagic.autorestore = True

例:

In [1]: l = ['hello',10,'world']
In [2]: %store l
In [3]: exit

(IPython session is closed and started again...)

ville@badger:~$ ipython
In [1]: l
Out[1]: ['hello', 10, 'world']

注意:

應該注意的是,如果更改變數的值,如果要保留新值,則需要再次%儲存它。

另請注意,變數需要是可選擇的; 最基本的 python 型別可以安全地%儲存。