Генераторы словарей и модули Рython
Функции в языке Python Функции в языке PythonВсе функции в языке Python возвращают какое-либо значение, хотя вполне возможно (и часто так и делается) просто игнорировать это значение. Возвращаемое значение может быть единственным значением или кортежем значений,...
Реализация генераторов Реализация генераторовМы рассмотрели коллекции-последовательности, tuple, collections, na-medtuple и list, поддерживающие, как и строки, возможность извлечения срезов. Также было рассмотрено использование оператора распаковывания...
Парсинг документов XML Парсинг документов XMLXML: Для парсинга документов XML широко используются два основных подхода. Один из них основан на анализе DOM (Document Object Model -объектная модель документа), а другой - на использовании SAX (Simple API for XML - упрощенный...
Копирование коллекций Копирование коллекцийКопирование коллекций: Поскольку в языке Python повсюду используются ссылки на объекты, когда выполняется оператор присваивания (=), никакого копирования данных на самом деле не происходит. Если справа от оператора находится литерал,...
Модули os и os path
В поддержку стандарта пакет wsgiref предоставляет рекомендации по внедрению WSGI и содержит модули для реализации серверов HTTP, совместимых с требованиями спецификаций WSGI, способных обрабатывать заголовки ответов и сценарии CGI (Common Gateway Interface - общий шлюзовой интерфейс). Кроме того, модуль http. server предоставляет реализацию сервера HTTP, которому можно определить обработчик запросов (стандартная реализация предоставляется) для запуска сценариев CGI. Модули http.cookies и http.cookiejar содержат функции для работы с cookies, а поддержка сценариев CGI предоставляется модулями cgi и cgitb.

Доступ к запросам HTTP на стороне клиента может быть реализован с помощью модуля http. client, хотя более простой и удобный доступ к адресам URL обеспечивается модулями из пакета urllib: urllib. parse, urllib. request, urllib. response, urllib.error и urllib. robotparser. Функция urllib. request. urlopen возвращает объект, который ведет себя практически как объект файла, открытый для чтения в двоичном режиме. Этот фрагмент получает файл index.html с веб-сайта Python (в виде объекта bytes) и запоминает его в виде строки в переменной html.

Имеется также возможность загружать файлы и сохранять их в локальной файловой системе с помощью функции urllib. request. urlretrieve. Имеется возможность производить синтаксический анализ документов HTML и XHTML с помощью модуля html. parser; адреса URL могут анализироваться и создаваться с помощью модуля urllib. parse; а файлы robots.txt могут анализироваться с помощью модуля urllib. robot-parser. Данные в формате JSON (JavaScript Object Notation - формат записи объектов JavaScript) могут читаться и записываться с помощью модуля json.
Навигация: 1 2 3
 
 
© Copyright