python 文件指定位置写入-Python从文件中读取指定的行以及在文件指定位置写入...
Python從文件中讀取指定的行
如果想根據給出的行號, 從文本文件中讀取一行數據, Python標準庫linecache模塊非常適合這個任務:
測試文件內容 :This is line 1.
This is line 2.
This is line 3.
This is line 4.
This is line 5.
This is line 6.
This is line 7.
This is line 8.
測試代碼:
>>> import linecache
>>> file_path = r"D:workpythontest.txt"
>>> line_number = 5
>>> def get_line_context(file_path, line_number):
... return linecache.getline(file_path, line_number).strip()
...
>>> get_line_context(file_path, line_number)
"This is line 5."
>>>
對于這個任務來說,標準的linecache模塊是Python能夠提供的最佳解決方案。
利用python在文件中的指定位置寫入
import os
file = open( "a.txt", "r" )
file_add = open("a.txt","r")
content = file.read()
content_add = file_add.read()
pos = content.find( "buildTypes")
if pos != -1:
content = content[:pos] + content_add + content[pos:] file = open( "a.txt", "w" )
file.write( content )
file.close()
file_add.close()
與find用法相同的還有rfind方法,不同的是rfind方法是從文件末尾開始搜索。
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對軟件開發(fā)網的支持。
您可能感興趣的文章:python config文件的讀寫操作示例Python讀寫文件模式和文件對象方法實例詳解python讀寫csv文件并增加行列的實例代碼python讀取并寫入mat文件的方法python讀寫csv文件實例代碼python讀寫配置文件操作示例python文件讀寫代碼實例
總結
以上是生活随笔為你收集整理的python 文件指定位置写入-Python从文件中读取指定的行以及在文件指定位置写入...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《绝区零》电队平民玩法及搭配详解
- 下一篇: python颜色填充代码_在python