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,小技巧,变量
0
投稿

猜你喜欢

  • python爬虫用scrapy获取影片的实例分析

    2023-09-25 09:22:30
  • 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
  • 设计师的底线

    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
  • Tensorflow2.10实现图像分割任务示例详解

    2021-08-31 13:14:47
  • 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
  • asp之家 网络编程 m.aspxhome.com