最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python從文件中讀取指定的行以及在文件指定位置寫(xiě)入

 更新時(shí)間:2019年09月06日 15:53:24   作者:杰瑞26  
這篇文章主要給大家介紹了關(guān)于Python從文件中讀取指定的行及在文件中指定位置寫(xiě)入的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

Python從文件中讀取指定的行

如果想根據(jù)給出的行號(hào), 從文本文件中讀取一行數(shù)據(jù),  Python標(biāo)準(zhǔn)庫(kù)linecache模塊非常適合這個(gè)任務(wù):

測(cè)試文件內(nèi)容 :

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.

測(cè)試代碼:

>>> import linecache
>>> file_path = r'D:\work\python\test.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.'
>>>

對(duì)于這個(gè)任務(wù)來(lái)說(shuō),標(biāo)準(zhǔn)的linecache模塊是Python能夠提供的最佳解決方案。

利用python在文件中的指定位置寫(xiě)入

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方法是從文件末尾開(kāi)始搜索。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • linux系統(tǒng)使用python獲取cpu信息腳本分享

    linux系統(tǒng)使用python獲取cpu信息腳本分享

    這篇文章主要介紹了linux系統(tǒng)使用python獲取cpu信息腳本,大家參考使用吧
    2014-01-01
  • 詳解Python如何在Web環(huán)境中使用Matplotlib進(jìn)行數(shù)據(jù)可視化

    詳解Python如何在Web環(huán)境中使用Matplotlib進(jìn)行數(shù)據(jù)可視化

    數(shù)據(jù)可視化是數(shù)據(jù)科學(xué)和分析中一個(gè)至關(guān)重要的部分,它能幫助我們更好地理解和解釋數(shù)據(jù),在現(xiàn)代應(yīng)用中,越來(lái)越多的開(kāi)發(fā)者希望能夠?qū)?shù)據(jù)可視化結(jié)果展示在網(wǎng)頁(yè)上,本文將介紹如何在 Web 環(huán)境中使用 Matplotlib 進(jìn)行可視化,包括基本概念、集成方式以及實(shí)用示例
    2024-11-11
  • Python字典fromkeys()方法使用代碼實(shí)例

    Python字典fromkeys()方法使用代碼實(shí)例

    這篇文章主要介紹了Python字典fromkeys()方法使用代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • python中的Pytorch建模流程匯總

    python中的Pytorch建模流程匯總

    這篇文章主要介紹了python中的Pytorch建模流程匯總,主要幫大家?guī)椭蠹沂崂砩窠?jīng)網(wǎng)絡(luò)訓(xùn)練的架構(gòu),具有一的的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助
    2022-03-03
  • PYTHON發(fā)送郵件YAGMAIL的簡(jiǎn)單實(shí)現(xiàn)解析

    PYTHON發(fā)送郵件YAGMAIL的簡(jiǎn)單實(shí)現(xiàn)解析

    這篇文章主要介紹了PYTHON發(fā)送郵件YAGMAIL的簡(jiǎn)單實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Python 字符串池化的前提

    Python 字符串池化的前提

    這篇文章主要介紹了Python 字符串池化的前提,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • 對(duì)python中的iter()函數(shù)與next()函數(shù)詳解

    對(duì)python中的iter()函數(shù)與next()函數(shù)詳解

    今天小編就為大家分享一篇對(duì)python中的iter()函數(shù)與next()函數(shù)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • 將圖片文件嵌入到wxpython代碼中的實(shí)現(xiàn)方法

    將圖片文件嵌入到wxpython代碼中的實(shí)現(xiàn)方法

    前面一篇文章中提到的那個(gè)程序,GUI中包含了一張圖片。在編譯成exe文件發(fā)布時(shí),無(wú)法直接生成一個(gè)單獨(dú)的exe文件。因此需要直接把圖片寫(xiě)入到代碼中
    2014-08-08
  • 一個(gè)非常簡(jiǎn)單好用的Python圖形界面庫(kù)(PysimpleGUI)

    一個(gè)非常簡(jiǎn)單好用的Python圖形界面庫(kù)(PysimpleGUI)

    這篇文章主要介紹了一個(gè)非常簡(jiǎn)單好用的Python圖形界面庫(kù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • python使用scapy模塊實(shí)現(xiàn)ARP掃描的過(guò)程

    python使用scapy模塊實(shí)現(xiàn)ARP掃描的過(guò)程

    這篇文章主要介紹了python使用scapy模塊實(shí)現(xiàn)ARP掃描的過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01

最新評(píng)論

闻喜县| 巴林左旗| 建瓯市| 武鸣县| 遵义市| 清徐县| 皋兰县| 江城| 左贡县| 鄂尔多斯市| 柘荣县| 峡江县| 禹州市| 巫溪县| 长垣县| 张家港市| 镇赉县| 黔南| 田阳县| 读书| 平罗县| 乌拉特后旗| 左云县| SHOW| 南宫市| 定安县| 南京市| 宜君县| 信阳市| 衡东县| 兴业县| 高清| 唐山市| 清苑县| 诏安县| 囊谦县| 昆山市| 龙门县| 湖北省| 岚皋县| 双江|