вы можете l oop через строки, пока не найдете его с помощью readlines
DELITEM():
kw = Dele.get()
with open('notify.txt', 'r') as f:
if kw in f.read:
lines = f.readlines()
for i in range(len(lines)):
if kw in lines[i]:
print("The line is",i)
break
Чтобы удалить строку из текстового файла, по пути можно было бы удалить строку в список затем напишите строки обратно в файл. Итак, что-то вроде этого
del lines[i]
, а затем еще один, где вы пишете
with open('notify.txt', 'w') as f:
for line in lines:
f.write(line + '\n')
, так что в целом вы получите
DELITEM():
lines = []
kw = Dele.get()
with open('notify.txt', 'r') as f:
if kw in f.read:
lines = f.readlines()
for i in range(len(lines)):
if kw in lines[i]:
print("The line is",i)
del lines[i]
break
with open('notify.txt', 'w') as f:
for line in lines:
f.write(line + '\n')