首页 > 编程语言 > 详细

Python 对文件的操作

时间:2015-03-03 10:02:51      阅读:200      评论:0      收藏:0      [点我收藏+]

读的方式打开:file(‘文件名‘)

写的方式打开(替换源文件类似bash中的‘>‘):file(‘文件名‘,‘w‘)

写的方式打开(不替换源文件类似bash中的‘>>‘):file(‘文件名‘,‘a‘)

打开文件 将其赋值给变量:a = file(‘文件名‘)

顺序读一行:a.readline()

像文件中写新数据:a.write(‘嘻嘻嘻哈哈‘)

Python默认内存中存放1024比特数据,够1024比特写一次文件

将数据强行写入文件:a.flush()

关闭文件:a.close()

python 文件内容替换

            import fileinput 

            for line in fileinput.input("filepath",backup=‘backupfile‘,inplace=1):

                    line = line.replace("oldtext","newtext")

                    print line,   

  

python 修改文件某行(seek后面加行号,在某行写入新数据)

            with open("foo.txt","r+")as f:

                    old = f.read()  #read everything in the file

                    f.seek(0)#rewind

                    f.write("new line\n" + old)#write the new

            line before


Python 对文件的操作

原文:http://conniewu.blog.51cto.com/2092627/1616669

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!