使用pip命令安装numpy,使用pip命令安装numpy、scipy模块

  使用pip命令安装numpy,使用pip命令安装numpy、scipy模块

  Python的pickle模块实现了基本的数据排序和反序列化。通过pickle模块的反序列化操作,可以将程序运行的对象的信息保存到一个文件中并永久保存。通过反序列化pickle模块,您可以从文件中创建由最后一个程序保存的对象。

  基本界面:

  接下来是代码:

  pickle.dump(obj,file,[,protocol]).

  注意:将对象obj保存到文件file。

  协议是用于序列化的协议版本。是0:ASCII协议,序列化对象用可打印的ASCII码表示。1:旧的二进制协议2:2.3版本推出的新的二进制协议比以前更高效。协议0和1与旧版本的python兼容。协议的默认值为0。

  File:存储对象的类文件对象。文件写(接口是必需的。文件可以是在“w”中打开的文件、StringIO对象或write)接口的其他对象。如果protocol=1,文件对象必须以二进制模式打开。

  Pickle.load(file)注释:从文件中读取字符串,并将其重新构建到原始python对象中。

  File:类的文件对象。有read()和readline()接口。

  简单的代码

  接下来是代码:

  使用pickle模块将数据对象保存到导入pickle文件中。

  data1={ a : [ 1,2.0,3,4,6j ], b :(字符串),uUnicode字符串), c :无}

  SLF ref _ list=[ 1,2,3 ]

  self ref _ list . append(self ref _ list)

  output=open(data.pkl,)WB))pickledictionaryusingprotocol 0。pickle.dump ) data1,output)pickle telist

  输出.关闭(

  接下来是代码:

  使用#pickle模块重新构建python对象import pprint,pickle from file。

  PKL _文件=打开(数据. PKL , rb ))

  data1=pickle.load(pkl_file))))))))))))))))))).

  print.pprint(data1).

  DATA2=pickle.load(PKL文件)))))).

  Print.pprint(数据2)。

  pkl_file.close(

  这篇技术文章是由互联网提供的。如果你不打算侵犯你的权利,请点击这里反馈版权投诉。

  系统来源:php中文网

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: