码迷,mamicode.com
首页 > 编程语言 > 详细

python基础-文件操作

时间:2014-11-02 00:29:45      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   os   ar   sp   文件   数据   div   

作为一种简洁的脚本语言,对文件操作的支持非常好,只需要几个语句就能够完成文件操作

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 line
f.close();


pickle存储器

import cPickle as p

fileName = shoplist.data
shopList=[apple,mango,carrot]

#dump to file
f = file(fileName,w)
p.dump(shopList,f)
f.close();


f=file(fileName)
storeList = p.load(f)
print storeList
f.close()

 

python基础-文件操作

标签:style   blog   color   os   ar   sp   文件   数据   div   

原文地址:http://www.cnblogs.com/alwaysthinking/p/4067914.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!