jupyter notebook 保存变量
时间: 2023-07-25 07:32:31 浏览: 682
Unit_3
在Jupyter Notebook中,可以使用%pdef、%pdoc、%who、%whos等魔术命令来查看和管理变量。但是,如果您需要将变量保存到文件中以备将来使用,可以使用Python的内置pickle模块。
下面是一个示例代码,演示如何将一个变量保存到本地文件中:
```python
import pickle
my_var = {"name": "Alice", "age": 25}
# 打开一个文件,以二进制写入模式保存变量
with open('my_var.pkl', 'wb') as f:
pickle.dump(my_var, f)
```
在上面的代码中,我们使用pickle.dump()函数将变量my_var保存到名为'my_var.pkl'的文件中。这里使用了二进制写入模式('wb'),因为pickle模块将对象序列化为二进制数据。保存完毕后,可以使用pickle.load()函数将数据从文件中加载回来:
```python
import pickle
# 打开文件,以二进制读取模式加载变量
with open('my_var.pkl', 'rb') as f:
my_var = pickle.load(f)
print(my_var) # 输出 {"name": "Alice", "age": 25}
```
在上面的代码中,我们使用pickle.load()函数将文件中的二进制数据加载回来,并将其反序列化为原始变量。最后,我们将其打印出来,以确认数据已成功加载。
阅读全文