python小技巧——将变量保存在本地及读取
作者:大大西瓜吃不饱 时间:2022-02-14 23:35:14
在用jupyter notebook写python代码的过程中会产生很多变量,而关闭后或者restart jupyter kernel后所有变量均会消失,想要查看变量就必须将代码重新再运行一遍,而想在另一个jupyter notebook中调用变量就更加麻烦。在运行时间很长的代码中将变量保存下来能够节省很多事。
那就开始吧!
我用到的包是pickle
1.在使用之前首先需要导入包:
import pickle
2.导入包后即可开始实质性操作,我们定义保存变量和读取变量的函数。
保存变量函数:
def save_variable(v,filename):
f=open(filename,'wb')
pickle.dump(v,f)
f.close()
return filename
读取变量函数:
def load_variavle(filename):
f=open(filename,'rb')
r=pickle.load(f)
f.close()
return r
3.保存变量和读取变量操作。
保存变量:将变量results
保存在results.txt
文件中。
filename = save_variable(results, 'results.txt')
读取变量:从results.txt
中读取变量内容给results
。
results = load_variavle('results.txt')
最后将代码放在一起,想用哪段用哪段。
import pickle
def save_variable(v,filename):
f=open(filename,'wb')
pickle.dump(v,f)
f.close()
return filename
def load_variavle(filename):
f=open(filename,'rb')
r=pickle.load(f)
f.close()
return r
filename = save_variable(results,'results.txt')
results = load_variavle('results.txt')
来源:https://www.cnblogs.com/Big-Big-Watermelon/p/13966906.html?utm_source=tuicool&utm_medium=referral
标签:python,小技巧,变量
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python爬虫用scrapy获取影片的实例分析
2023-09-25 09:22:30
![](https://img.aspxhome.com/file/2023/1/71581_0s.png)
404错误伪静态类封装class RewriteBase
2009-06-29 16:19:00
5个css+div导航菜单
2011-04-29 12:38:00
python字典添加值的方法及实例代码分享
2023-04-22 09:58:13
Python文本处理之按行处理大文件的方法
2023-01-24 11:11:34
pytorch训练时的显存占用递增的问题解决
2021-04-20 07:12:45
Python Pandas删除替换并提取其中的缺失值NaN(dropna,fillna,isnull)
2023-08-11 01:11:34
网站如何使用黄金分割布局
2010-11-05 18:34:00
![](https://img.aspxhome.com/file/UploadPic/201011/5/01-29s.jpg)
设计师的底线
2009-05-06 12:51:00
Python+PyQT5的子线程更新UI界面的实例
2022-06-09 10:39:02
asp数组使用特法
2009-05-11 12:43:00
使用Python中的reduce()函数求积的实例
2021-08-14 04:35:47
![](https://img.aspxhome.com/file/2023/3/121003_0s.jpg)
Tensorflow2.10实现图像分割任务示例详解
2021-08-31 13:14:47
![](https://img.aspxhome.com/file/2023/1/114511_0s.png)
python中bs4.BeautifulSoup的基本用法
2023-06-22 10:43:49
用python查找统一局域网下ip对应的mac地址
2023-01-23 19:10:21
Python字典常见操作实例小结【定义、添加、删除、遍历】
2021-02-18 20:42:41
python得到qq句柄,并显示在前台的方法
2021-10-08 12:44:30
Python中变量交换的例子
2021-04-02 13:28:36
WEB2.0网页制作标准教程(6)XHTML代码规范
2007-12-13 13:03:00
OpenCV实现去除背景识别的方法总结
2021-01-06 23:04:10
![](https://img.aspxhome.com/file/2023/0/83880_0s.jpg)