摘要: 此例中pickle.dump()后,没有执行f.close()方法。执行f.seek(0)后,再load()import pickleclass p: l = ['a','b','c'] def __init__(self,f_name): self.f=open(f_name,'w+',0) de... 阅读全文
posted @ 2013-09-05 18:13 前行者2011 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 重要内容:将n个python对象放入一个元组中,一起写入文件,即pickle.dump((shoplist,shoptuple),f)。在读取时,使用多元赋值,读取数据,即:a,b=pickle.load(f)import pickle as p,pprintshoplistfile =r'G:\d... 阅读全文
posted @ 2013-09-05 18:11 前行者2011 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 如果使用pickle.dump()方法分别存储n个python对象,则读取时也需要n个pickle.load(file)的方法,才能将python对象全部读取出来。import pickle as p,pprintshoplistfile =r'G:\data.pkl'#objectsshoplis... 阅读全文
posted @ 2013-09-05 18:07 前行者2011 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 重要内容:如果使用pickle.dump()方法分别存储n个python对象,则读取时也需要n个pickle.load(file)的方法,才能将python对象全部读取出来。也可以将n个python对象放入一个元组中,一起写入文件,即pickle.dump((shoplist,shoptuple),... 阅读全文
posted @ 2013-09-05 15:44 前行者2011 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 假定在E盘下存在一个test.txt文件,文件内容是:abc (注:共有4个字符,c后面有个空格)通过例子观察游标的位置变化,如下:总结:指谁读谁。(游标指向谁就从谁开始读)f .seek( n ) 是从文件开头偏移n个字符f.seek(offset, where)offset:开始的偏移量wher... 阅读全文
posted @ 2013-09-05 09:40 前行者2011 阅读(273) 评论(0) 推荐(0) 编辑