Замена string на пустую строку в файле[python]

требуется помощь,т.к. уровня знаний не хватает в написании скрипта. В общем: есть файл(host_for_delete) Подсчитываю в нем кол-во встречающихся ip адресов,получается словарь ,далее,если кол-во одинаковых строк больше опр.количества,то он открывает файл,скаченный с гита ,ищем в нем такую же строку,и в идеале удаляем,но...как это сделать.....у меня не хватает силенок. Все ,что смог накидать, ниже:

    #! /usr/bin/env python
    # -*- coding: utf-8 -*-
    import os 
    import sys
    import shutil
    import subprocess
    import datetime
    import time
    from collections import Counter
    import subprocess
    
    os.chdir("/var/hostip")
    os.system("git pull http://netadmin:[email protected]/netadmin/hostip.git")
    os.chdir("/pythonscript_test/")
    l=open('host_for_delete')
    path=('/var/hostip/host')
    fd=os.open(path,os.O_RDWR)
    hosts=dict(Counter(l))
    var=hosts
    for key,values in var.items():
            if values > 15:
                    for line in fd.read():
                            if key == line:
                                    fd.write()
                                    line.replace("line","")
    #f.close()
    l.close()

Заранее спасибо


Ответы (0 шт):