Python 对文件的操作


读的方式打开: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



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: