Модуль binhex кодирует и декодирует файлы в формате binhex4, позволяющем представлять файлы Macintosh в ASCII. Преобразуется только копия данных.
Модуль uu кодирует и декодирует файлы в формате uuencode, позволяя передавать произвольные двоичные данные по соединениям только ASCII. Везде, где ожидается аргумент файла, методы принимают файлоподобный объект.
Модуль mimetypes преобразует имя файла или URL-адрес в тип MIME, связанный с расширением имени файла. Преобразования осуществляются из имени файла в тип MIME и из типа MIME в расширение имени файла. Кодировки для последнего преобразования не поддерживаются.
Модуль ctypes представляет собой совместимые с языком C типы данных и позволяет вызывать функции в библиотеках DLL или совместно используемых библиотеках. Модуль можно использовать для обертывания этих библиотек на чистом Python.
Модуль dataclasses предоставляет декоратор и функции для автоматического добавления сгенерированных специальных методов, таких как __init__() и __repr__(), в определяемые пользователем классы. Такое поведение облегчает написание небольших классов, представляющих из себя пользовательские типы данных
Модуль typing обеспечивает поддержку выполнения аннотации типов. Интерпретатор Python не проверяет и не принимает во внимание аннотации типов функций и переменных. Их могут использовать сторонние инструменты, такие как средства проверки типов, IDE, линтеры и т. д.
Модуль urllib.request предлагает очень простой интерфейс в виде функции urllib.request.urlopen(), что позволяет получать URL-адреса с использованием множества различных протоколов. И предлагает более сложный интерфейс для обработки ситуаций базовой аутентификации, обработки cookie, прокси и т. д
Модуль http.client определяет классы, реализующие клиентскую сторону протоколов HTTP и HTTPS. Обычно он не используется напрямую - его использует модуль urllib.request для обработки URL-адресов, использующих HTTP и HTTPS.
Модуль http.cookies определяет классы для генерации файлов cookie, в основном полезен для кода на стороне сервера. Он поддерживает как простые строковые файлы cookie, так и предоставляет абстракцию для использования любого сериализуемого типа данных в качестве значения cookie.
Модуль http.cookiejar определяет классы для автоматической обработки файлов cookie. Модуль будет полезен для доступа к веб-сайтам, для которых требуются установка файлов cookie на клиентском компьютере посредством HTTP-ответа от веб-сервера, а затем возвращены на сервер в последующих HTTP-запросах
Модуль ipaddress предоставляет возможности для создания, управления и работы с адресами и сетями IPv4 и IPv6. Модуль упрощают выполнение различных задач, связанных с IP-адресами, включая проверку того, находятся ли два хоста в одной подсети, представляет ли строка действительный IP-адрес или опреде
Модуль http.server определяет классы для реализации HTTP-серверов (веб-серверов). Модуль http.server не рекомендуется для использования в продакшне, так как он выполняет только базовые проверки безопасности.