Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как отчистить не нужные строчки с помощью python кода вот пример

Роман Бастрыгин Ученик (77), на голосовании 4 дня назад
Username: emma_chan584 | Balance: 0 R$ | Donate: 0 R$ | Pending: 0 R$ | Rap: 0 R$ | Prem: false | Card: false | Micro: false | Email: false | Billing: 0.0$ (0 R$) | Cookie: (идет куки)
Вот мне нужно все отчистить после слова Cookie: ничего уже не нужно
Голосование за лучший ответ
Стисан Ютуб Знаток (260) 1 месяц назад
# вот функция

def uncookify(original_string):
return original_string.split('Cookie:')[0]

# вот как использовать

print(uncookify('после Cookie: строка закончится')) # выведет 'после '
ВАдим Тагиров Гуру (2575) 1 месяц назад
 text = "Username: emma_chan584 | Balance: 0 R$ | Donate: 0 R$ | Pending: 0 R$ | Rap: 0 R$ | Prem: false | Card: false | Micro: false | Email: false | Billing: 0.0$ (0 R$) | Cookie:  (идет куки)"

new_text = text.split('Cookie:')[0] + "Cookie:"
print(new_text)
text.split('Cookie:') Делит строку на две подстроки, разделителем является слово 'Cookie:', Всё, что было до него добавляется в список, всё что было после 'Cookie:' тоже добавляется в список, само 'Cookie:' исчезло. В списке сейчас два элемента: то что было до разделителя, то что было после. [0] после списка выводит элемент с индексом 0, то есть то что было до 'Cookie:', затем прибавляем строку 'Cookie:', потому что в ходе наших операций оно пропало.
Похожие вопросы