Архив рубрики: Python

Напоминалка по работе с replace в Python

Лучшая учеба — решение практических задач — подумал я и начал писать парсер электронных адресов. Больше подробностей об этом тут, а сейчас — о доработанной версии, которая к настоящему моменту не доработана (сюрприз!), но уже что-то там собирает 🙂

Столкнулся с проблемой уборки лишних символов в списке (да, можно парсить построчно через регулярное выражение, но я пошел путем проверки файла целиком, после чего полученная строка с набором адресов разбивается на части. Оказывается, replace обрабатывает только одну пару старое-новое значение, а что делать, если таких значений несколько? Все просто: ставим все это через точку 🙂

mailaddress = i.replace(‘[‘, »).replace(‘]’, »).replace(‘»‘, »).replace(‘,’, »).replace(‘\», »)
, где:
i — некоторая строка
replace(‘[‘, ») — убираем открывающую квадратную скобку
replace(‘]’, ») — убираем закрывающую квадратную скобку
replace(‘»‘, ») — убираем двойную кавычку
replace(‘,’, ») — убираем запятую
replace(‘\», ») — убираем одинарную кавычку

Спасибо за внимание! И да, если у вас есть желание поделиться более работающей конструкцией — прошу написать на почту.

Как узнать прошлую дату с помощью Python?

Привет всем! Несмотря на то, что последнее время мой блог все больше посвящен ежедневным урокам английского и румынского языка, я полон оптимизма не забросить изучение Python (а еще программирования под Android, ага 🙂 ). И сегодня мы узнаем, как узнать прошлую (или будущую) дату с помощью Python. Читать далее Как узнать прошлую дату с помощью Python?

Как собирать почтовые адреса с помощью Python

Привет всем!

Буквально пару дней назад, в очередной раз разгребая папку входящих я задумался — а так ли уж эффективен этот самый спам? Не ожидая какого-то очевидного ответа поделился мыслью на своей странице в Facebook и получил комментарии, которые подтвердили: спам жил, жив, и будет жить!

А раз так — то давайте задумаемся: как собирать почтовые адреса с помощью Python? Понятное дело, я не агитирую всех резко начать спамить (мы все законопослушные граждане), но разобраться с проблемой — это решить ее на 90%. Так давайте разбираться вместе. Читать далее Как собирать почтовые адреса с помощью Python

5000 мертвых блогов и Python

5000 блогов и Python

Привет всем! Несколько лет назад, когда поисковые системы еще сильно учитывали количество ссылок я нарегистрировал больше 5000 блогов, в которые постил все, что нужно было клиентам: негативы, отзывы, ссылки положительные, и не очень. Однако — время шло, количество ссылок учитывалось уже не так рьяно, и все эти блоги были заброшены за ненадобностью. Буквально несколько дней назад я вспомнил о своем запасе, и задумался — а как проверить — живы еще блоги, или нет? На помощь приходит Python. Итак, разбираемся с задачей по шагам.

Читать далее 5000 мертвых блогов и Python