• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Python编程中对文件和存储器的读写示例

python 搞代码 4年前 (2022-01-09) 14次浏览 已收录 0个评论

1.文件的写入和读取

#!/usr/bin/python # -*- coding: utf-8 -*- # Filename: using_file.py # 文件是创建和读取  s = '''''我们都是木头人, 不许说话不许动!'''  # 创建一个文件,并且写入字符 f = file('test_file.txt', 'w') f.write(s) f.close()  # 读取文件,逐行打印 f = file('test_file.txt') while True:   line = f.readline()   # 如<em style="color:transparent">本文来源[email protected]搞@^&代*@码网(</em>果line长度为0,说明文件已经读完了   if len(line) == 0:     break   # 默认的换行符也读出来了,所以用逗号取代print函数的换行符   print line, f.close() 

执行结果:

我们都是木头人,不许说话不许动!

2.存储器的写入和读取

#!/usr/bin/python # -*- coding: utf-8 -*- # Filename using_pickle.py # 使用存储器  #加载存储器模块,as后面是别名 #import pickle as p #书上说cPickle比pickle快很多 import cPickle as p  listpickle = [1, 2, 2, 3] picklefile = 'picklefile.data'  f = file(picklefile, 'w') # 写如数据 p.dump(listpickle, f) f.close()  del listpickle  f = file(picklefile) # 读取数据 storedlist = p.load(f) print storedlist f.close() 

执行结果:

[1, 2, 2, 3]

再来看一个使用cPickle储存器存储对象的例子

#!/usr/bin/python #Filename:pickling.py  import cPickle as p  shoplistfile = 'shoplist.data'  shoplist = ['apple', 'mango', 'carrot']  f = file(shoplistfile, 'w') p.dump(shoplist, f) f.close()  del shoplist  f = file(shoplistfile) storedlist = p.load(f) print storedlist 

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python编程中对文件和存储器的读写示例
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址