python修改文件中某行的值


我的代碼中新穎的點,只是對小文件訪問比較快,因為要遍歷所有的行代碼如下

# 計算要計算行之前所有的字的個數
leng=0
 with open("config.py", "r+") as f:
           #將文件中的所有行讀到列表
            line_list=[line for line in f ]
            #這里只讀到第3行
            for line in line_list[:3]:
                leng+=len(line)
           #把文件指針指向開頭
            f.seek(0,0)
            #把文件指針指向所在的行,這里是第4行
            f.seek(leng)
            #將第7行覆蓋
            f.write("index=%d"%(123))
            self.t.close()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM