zoukankan      html  css  js  c++  java
  • 永久存储:腌制一缸美味的泡菜

    永久存储:腌制一缸美味的泡菜

     

    让编程改变世界

    Change the world by program


      从一个文件里读取字符串非常简单,但如果想要读取出数值,那就需要多费点儿周折。因为无论是read()方法,还是readline()方法,都是返回一个字符串,如果我们希望从字符串里边炸出点数值的话我们会使用int()函数或float()函数把类似'123'或'3.14'这类字符串强制转换为具体的数值。   我们一直在讲保存文本,然而,当你要保存的数据像列表、字典甚至是类的实例这些更复杂的数据类型的时候,你就会变得举手无措。兴许你可能会把这些都转换为字符串,在写入到一个文本文件中保存起来,但是很快你就会发现要把这个过程反过来,从文本文件恢复数据对象,就变得异常麻烦了。   所幸的是,Python提供了一个标准模块,使用这个模块,我们就可以非常容易的将列表、字典这类复杂数据类型存储为文件了。这个模块就是我们这节课要讲的:pickle模块。   pickle就是泡菜,腌菜的意思,相信很多女生都对韩国泡菜尤其情有独钟。至于Python的作者为何把这么一个高大上模块命名为泡菜,我想应该是跟韩剧脱不了干系。至少作者承认了他本人是MontyPython这个喜剧团体的脑残粉,因此我们今天用的这玩意儿才叫Python。   好,说回我们这个泡菜。用官方文档的话说,这是一个令人惊叹(amazing)的模块,他几乎可以把所有Python的对象都转化为二进制的形式存放,这个过程称为pickling,那么从二进制形式转换回对象的过程成为unpickling。 ...... 此处省略N多内容,具体请看视频讲解 ...... [buy] 获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href='http://kuai.xunlei.com/d/BdsUAwIOPwAFfkVT928']视频下载[/Downlink] [Downlink href='http://urlxf.qq.com/?JFJfmuZ']备胎下载[/Downlink]
  • 相关阅读:
    【转】In ASP.NET using jQuery Uploadify upload attachment
    golang 初体验
    Node.js(express) + MongoDB(mongoose) 简单开发(二)
    Node.js(express) + MongoDB(mongoose) 简单开发(一)
    windows下修改mysql的root密码
    新网站添加百度官方认证
    手写单例模式
    浏览器内核
    IE内核浏览器
    没有猜中开头,更加没有预料结尾的我,正努力走在向程序媛发展的道路上……
  • 原文地址:https://www.cnblogs.com/LoveFishC/p/3846418.html
Copyright © 2011-2022 走看看