Курс Python → Библиотека sh: использование команд bash в Python
Библиотека sh — это инструмент, который позволяет вам использовать команды bash прямо в Python коде. Это может быть очень удобно, если вы знакомы с bash и вам нужно выполнить какие-то команды внутри своего Python скрипта. Для начала работы с этой библиотекой вам нужно установить ее с помощью команды pip install sh.
Как только вы установили библиотеку sh, вы можете начать использовать ее в своем коде. Например, вы можете выполнить bash команду прямо из Python скрипта, используя функцию sh. Это может быть полезно, если вам нужно автоматизировать какие-то процессы на вашем сервере или выполнить какие-то задачи в консоли.
import sh
# Пример использования библиотеки sh
sh.ls("-l")
sh.mkdir("new_directory")
В приведенном примере мы импортируем библиотеку sh и используем ее функции для выполнения bash команд ls и mkdir. Это позволяет нам легко взаимодействовать с операционной системой прямо из Python кода. Таким образом, библиотека sh может быть полезным инструментом для программистов, которым нужно работать с bash командами в своих проектах.
Другие уроки курса "Python"
- Работа с контекстным менеджером Pool
- F-строки в Python
- Особенности ключей словаря в Python
- Счетчик ссылок в Python
- Работа с argparse
- Мощь вложенных функций в Python
- Namedtuple в Python
- Работа с контекстными переменными
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Переопределение метода __rshift__
- Работа с Requests для HTTP-запросов
- Нахождение разницы между списками в Python
- Форматирование объектов с модулем pprint
- Работа с модулем glob в Python
- Оптимизация интернирования строк
- Принципы программирования
- Визуализация пропусков данных
- Отделение звука от видео
- Установка Python — Простое руководство
- Официальный канал Python в Telegram
- Решатель судоку на Python с pygame
- *args и **kwargs в Python
- Управление ресурсами с контекстными менеджерами
- Удаление элемента по индексу в Python
- Сохранение Unicode в JSON
- Функция divmod() в Python
- Метод join() для объединения элементов строки
- Оператор объединения словарей
- Метод split() для разделения строк
- Работа с аргументами командной строки
- Возврат нескольких значений из функции
- Использование type hints
- Python union() функция — объединение множеств
- Обработка исключений
- Python: отличительная особенность — отступы
- Поиск индексов подстроки
- CSV строка разделение в Python
- Проверка подстроки в строке с помощью in
- Работа с URL-адресами в Python
- Область видимости переменных
- HTTP-запросы с библиотекой Requests
- Установка пакетов с помощью pip
- Раздувающийся словарь в Python
- Создание вложенных циклов for















