首页 > 代码库 > python基础-文件操作
python基础-文件操作
作为一种简洁的脚本语言,对文件操作的支持非常好,只需要几个语句就能够完成文件操作
Python还提供了持久化库pickle,可以内存中的对象持久化到文件中。
虽然有大量对象进行持久化并需要还原的时候会有所欠缺,一般情况下算是提供了一个非常强大的数据源,不需要指定配置数据库,即可持久化所需要的对象。就像有些基础性的配置功能就可以直接保存在内存中然后持久化到文件里。
有了持久化工具,python开发人员可以更加关注算法的实现而不是技术细节。python在其他细节方面也是非常强大的比如说可以完全模仿真实的浏览器。真实因为良好的可读性以及各种全面的工具使得python的广受欢迎
文件的读取和创建
poem =‘‘‘ Program is fun, when work is done if you wanna make your work also fun: use pyth‘‘‘f = file(‘poem.txt‘,‘w‘)f.write(poem)f.close()f=file(‘poem.txt‘)while True: line = f.readline() if len(line)==0: break print linef.close();
pickle存储器
import cPickle as pfileName = ‘shoplist.data‘shopList=[‘apple‘,‘mango‘,‘carrot‘]#dump to filef = file(fileName,‘w‘)p.dump(shopList,f)f.close();f=file(fileName)storeList = p.load(f)print storeListf.close()
python基础-文件操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。