python小技巧——将变量保存在本地及读取


Posted in Python onNovember 13, 2020

在用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')

以上就是python小技巧——将变量保存在本地及读取的详细内容,更多关于python 变量保存并读取的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python每次处理固定个数的字符的方法总结
Jan 29 Python
深入解析Python中的WSGI接口
May 11 Python
python中的lambda表达式用法详解
Jun 22 Python
利用Python爬取可用的代理IP
Aug 18 Python
Python数据类型之Number数字操作实例详解
May 08 Python
简单了解python单例模式的几种写法
Jul 01 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
Oct 24 Python
python实现简单图书管理系统
Nov 22 Python
解决Pycharm的项目目录突然消失的问题
Jan 20 Python
Python+OpenCV检测灯光亮点的实现方法
Nov 02 Python
python常量折叠基础知识点讲解
Feb 28 Python
如何理解python接口自动化之logging日志模块
Jun 15 Python
python实现数学模型(插值、拟合和微分方程)
Nov 13 #Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
Nov 13 #Python
Python图像识别+KNN求解数独的实现
Nov 13 #Python
Django正则URL匹配实现流程解析
Nov 13 #Python
Django框架请求生命周期实现原理
Nov 13 #Python
python在地图上画比例的实例详解
Nov 13 #Python
python语言实现贪吃蛇游戏
Nov 13 #Python
You might like
如何使用脚本模仿登陆过程
2006/11/22 PHP
Windows 下的 PHP-PEAR 安装方法
2010/11/20 PHP
php 获取本地IP代码
2013/06/23 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
增强的 JavaScript 的 trim 函数的代码
2007/08/13 Javascript
javascript 得到变量类型的函数
2010/05/19 Javascript
javascript 隔行换色函数代码
2010/10/24 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
HTML页面登录时的JS验证方法
2014/05/28 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
Jqgrid之强大的表格插件应用
2015/12/02 Javascript
Nodejs爬虫进阶教程之异步并发控制
2016/02/15 NodeJs
JavaScript获取服务器端时间的方法
2016/11/29 Javascript
jquery 实时监听输入框值变化的完美方法(必看)
2017/01/26 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
Vue项目组件化工程开发实践方案
2018/01/09 Javascript
在小程序中推送模板消息的实现方法
2019/07/22 Javascript
微信小程序select下拉框实现源码
2019/11/08 Javascript
[33:42]LGD vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
python搭建虚拟环境的步骤详解
2016/09/27 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
Python之Scrapy爬虫框架安装及使用详解
2017/11/16 Python
python 删除列表里所有空格项的方法总结
2018/04/18 Python
如何利用Pyecharts可视化微信好友
2019/07/04 Python
Pycharm连接远程服务器并实现远程调试的实现
2019/08/02 Python
Python读取YAML文件过程详解
2019/12/30 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
Python魔术方法专题
2020/06/19 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
python requests库的使用
2021/01/06 Python
HTML5中视频音频的使用详解
2017/07/07 HTML / CSS
给老师的道歉信
2014/01/11 职场文书
铁路安全事故反思
2014/04/26 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
OpenCV-Python直方图均衡化实现图像去雾
2021/06/07 Python