Программно используйте Gmail для получения электронного письма?

Вы можете использовать встроенные Counter из Типы высокопроизводительных контейнеров :

from collections import Counter
def is_single_diff(iterable):
    c = Counter(iterable)
    non_single_items = list(filter(lambda x: c[x] > 1, c))
    return len(non_single_items) == 1

Тесты

list1 = (1,1,1,1,1,1,5,1,1,1)
list2 = (6,7,4,4,4,1,6,7,6)
list3 = (8,8,8,8,9)

In: is_single_diff (list1)

Out: True

blockquote>

In: is_single_diff (list2)

Out: False

blockquote>

In: is_single_diff (list3)

Out: True

blockquote> blockquote>

5
задан Cœur 8 December 2017 в 13:54
поделиться

3 ответа

Используйте Gmail с IMAP.

10
ответ дан 18 December 2019 в 09:10
поделиться

Можно получить Atom-ленту Gmail, который может быть выбран с регулярным веб-запросом и синтаксическим анализом как обычный XML-документ. Я сделал страницу PHP, к которой я мог получить доступ со своего телефона (который не поддерживает Atom-ленты или страницы, столь же усовершенствованные как Google Mobile), чтобы показать мне список новых электронных писем.

1
ответ дан 18 December 2019 в 09:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: