Я ищу решение для кода. Мне нужно удалить раздел записи в файле с помощью python, кусок 5 строк, вот пример.Удалить фрагмент текста из текстового файла (Python)
Numberplate: BN30CWS
Time In: Time In: 11:11:3
Time Out: Time In: 11:11:51
Speed: Your Speed: 48MPH
Was this vechile speeding?: No
(без пробелов)
Так что, если я вхожу BN30CWS
я хочу, чтобы эти 5 строк, которые будут удалены из файла (fileDocStandard) Пожалуйста, помогите, я попытался сделать этот рабочий код в течение 4 часов в настоящее время, и это то, что я придумал, но он удаляет только 1 строку, а также не удалять отверстие кусок
def deldata():
file = open(fileDocStandard, "r")
array = []
for line in file:
array.append(line)
file.close()
for i in range(len(array)):
print (array[i])
let = input("Please enter the plate you want to delete ")
let = let.upper()
for i in range(len(array)):
arrayitem = array[i]
if (arrayitem[0]) == (let):
del (array[i])
break
file = open(fileDocStandard, "w")
file.close()
file = open(fileDocStandard, "a")
for i in range(len(array)):
file.write(array[i])
file.close()
Кто-нибудь видел этот вопрос, и может помочь мне, наконец, закончить это?
Я голосую, чтобы закрыть это вопрос как не относящийся к теме, потому что это не программа для написания кода или учебника – jonrsharpe
, пожалуйста, подробно расскажите о своей проблеме, я не мог получить от этого слова! – CrakC
Я пробовал это да, я пробовал использовать массивы, чтобы прочитать файл, но я не могу понять, как его удалить или выделить больше, чем просто 1 строка –