python--文件操作删除某行


方法一:

 

import shutil
with open('/path/to/file', 'r') as f: with open('/path/to/file.new', 'w') as g: for line in f.readlines(): if '/local/server' not in line: g.write(line) shutil.move('/path/to/file.new', '/path/to/file')

 

方法二:

 

将文本中的 tasting123删除 

1
2
3
4
5
6
7
8
with  open ( "fileread.txt" , "r" ,encoding = "utf-8" ) as f:
     lines  =  f.readlines()
     #print(lines)
with  open ( "fileread.txt" , "w" ,encoding = "utf-8" ) as f_w:
     for  line  in  lines:
         if  "tasting123"  in  line:
             continue
         f_w.write(line)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM