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 联系我们: