Удалите соответствующую строку из файла .txt с помощью Python.Python

Программы на Python
Anonymous
Удалите соответствующую строку из файла .txt с помощью Python.

Сообщение Anonymous »

Я создаю функцию удаления.
мой список клиентов.txt

Код: Выделить всё

[1. 'Aden N', 'C College', 778]
[2, 'Alli', 'D College', 77238]
[3, 'Nancie', 'D College', 778332]
Если я захочу удалить Aden N и всю его строку, как я могу это сделать?
Мой план состоял в том, чтобы создать пустой список, который будет верните все это как "" и сохраните обратно в файл .txt.
мой код

Код: Выделить всё

def deletecustomer(file_name,name):
f=open(file_name,"r+")
c=""
for line in f:
if name in line:
- - - -- - --  -  -- #how can i make it read every line at position list[0] from list
- ------ -- - -- - - -#take the selected list of the and erase by replacing the whole list with " "
Я не могу придумать, как решить эту проблему.

Подробнее здесь: https://stackoverflow.com/questions/663 ... ing-python

Вернуться в «Python»