Уроки Си. Изучение Си |28| - Потоки ввода/вывода. FILE*, stdin, stdout, stderr.
🚀 *Оптимизация работы с системными лотерейщиками — stdout и stderr
🚀 *Оптимизация работы с системными лотерейщиками — stdout и stderr* Привет, друзья! 🌟 Сегодня разберемся, как сделать наши скрипты и команды в Linux настоящими героями! Ведь иногда ошибки гапают так быстро, что не успеваешь понять, что случилось. А правильная обработка вывода поможет не только разгладить рабочий процесс, но и подсветит важные моменты. Почему это важно? - Лучше видеть только нужное — фильтрация потоков позволяет сосредоточиться на проблемах или успехах. - Автоматические уведомления — берешь важное в виде сообщений, а остальные гоним в мусорку. - Легкость диагностики — выделяя ошибки, быстро выявляешь источник проблем...
Python. Работаем с командной строкой
В этой статье мы продолжим начатое ранее и разберемся с работой с командной строкой в операционной системе из python-скрипта. Сделаем это в виде доработки скрипта из вышеописанной статьи - заменим стандартный архиватор библиотеки zipfile на 7-zip, отдельно установленный в системе. Для реализации взаимодействия с cmd будем использовать модуль subprocess. Subprocess Для взаимодействия с командной строкой будем использовать еще один встроенный модуль языка - subprocess. Существует несколько способов передачи команд в системную консоль как при помощи этого модуля, так и при помощи библиотеки os...