Простой Python. современный стиль программирования - читать онлайн бесплатно полную версию книги . Страница 373

Другие фреймворки

Веб-сервисы и автоматизация

Модуль webbrowser

API для Сети и Representational State Transfer

JSON

Поиск и выборка данных

Получаем HTML-код с помощью BeautifulSoup

Упражнения

Глава 10. Системы

Файлы

Создаем файл с помощью функции open()

Проверяем существование файла с помощью функции exists()

Проверяем тип с помощью функции isfile()

Копируем файлы с помощью функции copy()

Изменяем имена файлов с помощью функции rename()

Создаем ссылки с помощью link() или symlink()

Изменяем разрешения с помощью функции chmod()

Изменение владельца файла с помощью функции chown()

Получаем pathname с помощью функции abspath()

Получаем символьную ссылку с помощью функции realpath()

Удаляем файл с помощью функции remove()

Директории

Создаем директорию с помощью функции mkdir()

Удаляем директорию с помощью функции rmdir()

Выведем на экран содержимое директории с помощью функции listdir()

Изменяем текущую директорию с помощью функции chdir()

Перечислим совпадающие файлы с помощью функции glob()

Программы и процессы

Создаем процесс с помощью модуля subprocess

Создание процесса с помощью модуля multiprocessing

Убиваем процесс с помощью функции terminate()

Календари и часы

Модуль datetime

Использование модуля time

Читаем и записываем дату и время

Альтернативные модули

Упражнения

Глава 11. Конкуренция и сети

Конкуренция

Очереди

Процессы

Потоки

Зеленые потоки и gevent

twisted

asyncio

Redis

Помимо очередей

Сети

Шаблоны

Модель публикации-подписки