×
Traktatov.net » Программирование на Python » Читать онлайн
Страница 3 из 625 Настройки

Перенаправление потоков в объекты Python.......................192

Вспомогательные классы io.StringIO и io.BytesIO...............196

Перехват потока stderr....................................................197

Возможность перенаправления с помощью функции print____197

Другие варианты перенаправления:

еще раз об os.popen и subprocess........................................198

Глава 4. Инструменты для работы с файлами и каталогами.... 206

«Как очистить свой жесткий диск за пять простых шагов».......206

Инструменты для работы с файлами ..................................... 206

Модель объекта файла в Python 3.X..................................207

Использование встроенных объектов файлов ...................... 209

Двоичные и текстовые файлы........................................... 220

Низкоуровневые инструменты в модуле os

для работы с файлами ..................................................... 233

Сканеры файлов.............................................................239

Инструменты для работы с каталогами .................................. 243

Обход одного каталога.....................................................243

Обход деревьев каталогов ................................................249

Обработка имен файлов в Юникоде

в версии 3.X: listdir, walk, glob.........................................254

Глава 5. Системные инструменты

параллельного выполнения..................................................258

«Расскажите обезьянам, что им делать» ................................258

Ветвление процессов ........................................................... 260

Комбинация fork/exec.....................................................264

Потоки выполнения............................................................270

Модуль _thread..............................................................274

Модуль threading............................................................ 287

Модуль queue.................................................................293

Графические интерфейсы и потоки выполнения:

предварительное знакомство ............................................ 298

Подробнее о глобальной блокировке

интерпретатора (GIL)......................................................302

Завершение программ ......................................................... 306

Завершение программ средствами модуля sys.....................306

Завершение программ средствами модуля os......................307

Коды завершения команд оболочки...................................308

Код завершения процесса

и совместно используемая информация.............................312

Код завершения потока

и совместно используемая информация.............................314

Взаимодействия между процессами.......................................316

Анонимные каналы........................................................318

Именованные каналы (fifo)..............................................331

Сокеты: первый взгляд .................................................... 335

Сигналы ........................................................................ 340