python里写在文件的指定行_python文件操作如何写在指定的行
生活随笔
收集整理的這篇文章主要介紹了
python里写在文件的指定行_python文件操作如何写在指定的行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
常常在操作文件時我們只想在某一行的插入信息,可以先將文件讀入列表中,利用列表的下標插入文本,之后再重新寫入文件。
但是弊端是,如果文件量太大列表的性能可能不是很高。
python代碼:#coding=utf-8
lines=[]
f=open("d:\\1script\\1.txt",'r') #your path!
for line in f:
lines.append(line)
f.close()
print lines
lines.insert(3,"666\n") #第四行插入666并回車
s=''.join(lines)
f=open("d:\\1script\\1.txt",'w+') #重新寫入文件
f.write(s)
f.close()
del lines[:] #清空列表
print lines
更多Python相關技術文章,請訪問Python教程欄目進行學習!
總結
以上是生活随笔為你收集整理的python里写在文件的指定行_python文件操作如何写在指定的行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计师推出 iPhone 十六周年纪念壁
- 下一篇: 分行打印列表python_#python