Есть ли MTA Python (Агент передачи почты)

Словари Python неупорядочены. Однако вы можете преобразовать словарь в список или набор словарей. Списки / кортежи в python упорядочены, так что вы можете сортировать их, например:

sorted(json_dict.items(), key=lambda val: val[1]['points'], reverse=True)

Вы можете изменить лямбда-аргумент в ключе на любой механизм упорядочения, который вы хотите применить в своем словаре.

Или, возможно, вы захотите взглянуть на OrderedDict структуру данных.

from collections import OrderedDict
OrderedDict(sorted(json_dict.items(), key=lambda val: val[1]['points'], reverse=True))

9
задан Unknown 24 April 2009 в 01:27
поделиться

2 ответа

Да, в Twisted есть инфраструктура для построения SMTP-серверов. Здесь есть простой почтовый сервер на основе Twisted , здесь (также см. здесь, для получения дополнительной информации о его разработке).

Если вы хотите что-то ближе к почтовому приложению сервер, есть Ламсон .

5
ответ дан 4 December 2019 в 14:31
поделиться

Это довольно новое, так что нет ничего лучше зрелости SMTP Twisted, но есть также Лэмсон .

4
ответ дан 4 December 2019 в 14:31
поделиться
Другие вопросы по тегам:

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