Рубрика "Секреты Вим". Подробнее о привязках, часть 3: ключи и префиксы
Привет, коллеги. Продолжаем вникать в тонкости привязок. Первая часть тут, вторая тут, а сегодня обсудим ключи, позволяющие настроить поведение привязки, и префиксы, дающие возможность привязкам не конфликтовать. Рассмотрим ключи, то есть модификаторы, позволяющие изменить поведение команд типа map. Они ставятся сразу после команды, перед определяемой клавишей/комбинацией и имеют вид <buffer>. Обсудим их. Ключ <buffer> означает, что привязка локальна для буфера. Это полезно, если у вас много разнородных файлов открыто...
1763 читали · 5 лет назад
Читаем почту через IMAP
mail = imaplib.IMAP4_SSL('imap.gmail.com') mail.login('myusername@gmail.com', 'mypassword') mail.list() # Выводит список папок в почтовом ящике. mail.select("inbox") # Подключаемся к папке "входящие". Далее мы извлечем необходимые нам данные из ответа, затем получим почту, через вычисленный нами ID. result, data = mail.search(None, "ALL") ids = data[0] # Получаем сроку номеров писем id_list = ids.split() # Разделяем ID писем latest_email_id = id_list[-1] # Берем последний ID result, data = mail...