| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6678 人关注过本帖
标题:python 例
取消只看楼主 加入收藏
madfrogme
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
收藏
得分:0 
Python提供一个标准的模块,称为pickle。使用它你可以在一个文件中储存任何Python对象,之后你又可以把它完整无缺地取出来。这被称为 持久地 储存对象。

还有另一个模块称为cPickle,它的功能和pickle模块完全相同,只不过它是用C语言编写的,比pickle快1000倍.  import..as语法。这是一种便利方法,以便于我们可以使用更短的模块名称
程序代码:
#!/usr/bin/python

import cPickle as p

shoplistfile = "shoplist.data"

shoplist = ['apple', 'mango', 'carrot']

f = file(shoplistfile, 'w')

p.dump(shoplist, f)     #dump the object to a file

f.close()

del shoplist    # remove the shoplist 

f = file(shoplistfile)

storedlist = p.load(f) # readback from the storage

print storedlist


$ ./t.py
['apple', 'mango', 'carrot']

The quieter you become, the more you can hear
2012-09-06 22:41
快速回复:python 例
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029425 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved