Я пытаюсь скопировать выдержку из файла txt в переменную, а затем распечатать ее. Он ищет дату завтрашнего дня, а затем печатает все, что находится между этой и текущей датой. Однако сегодняшний день печатается, так как он находится до сегодняшней даты.Удалить последнюю строку из файла excerpt
Например:
Пятница 24/5
[им содержание ищет]
четверг 23/5
Когда я пытаюсь напечатать это, она включает в четверг, а также, что не является частью того, что я хочу напечатать.
У вас есть простой способ удалить четверг?
file=open("plan.txt","r")
s = file.read()
dayresult = ((s.split(str(tomorrowerino)))[1].split(str(todayerino))[0]).strip()
dayresult[dayresult.find('\n')+1:dayresult.rfind('\n')]
print dayresult
Вот то, что он выводит:.
"
Geografi
Vi Har geografi istedenfor samfunnsfag Norsk
Ле стороне 75 сезам, 82, OG Gjor oppsummeringsoppgavene 1 до 10 сторон 83.
Торсдаг
"
Второй по последней строке, что я пытался использовать, чтобы удалить Торсдаг, но это ничего не делать.
(Торсдаг означает четверг, и это то, что я хочу удален)
Кроме того, дни будет меняться, так что я не могу просто вычитать, что из строки.
(У меня есть код для переменных, если вы нуждаетесь в них, чтобы помочь, но я не вижу, как они имеют отношение атм.)
Спасибо :)
Вы должны переназначить значение 'dayresult' в этой строке' dayresult = dayresult [dayresult.find ('\ n') + 1: dayresult.rfind ('\ n')] ', иначе ваш dayresult выиграл ' t change – iulian
@iulian Спасибо, но теперь, похоже, также удаляет первое слово, любые советы для исправления? – Toasterino
удалите '+ 1' в свой' dayresult.find ('\ n') + 1' – iulian