Курс 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"
- Создание и использование ChainMap
- Функция findall() для поиска вхождений строки
- Склеивание строк через метод join()
- Красивый вывод списка
- Аннотации типов в Python
- Изменения в обработке логических значений
- Генераторы в Python
- Переопределение метода __and__
- Многопроцессорное программирование в Python
- Перетасовка списков в Python
- Создание новых списков в Python
- Основные методы NumPy
- Функция map() и ленивая оценка
- Создание словаря и множества
- Циклы for в Python
- Метод __int__ в Python
- Установка максимального количества цифр
- Создание лямбда-функций
- Проверка существования переменной с оператором :=
- Оператор (*) в Python
- Работа с collections.Counter
- Вызов функций по строке в Python.
- Инверсия списка/строки в Python
- Тестирование модели в PyTorch
- Поиск индексов в списке
- Установка пакетов с помощью pip
- Повторение и перенос строки
- Именованные срезы в Python
- Запуск внешнего кода в Jupyter
- Метод join() для объединения элементов
- Создание namedtuple списком полей
- Удаление символа из строки
- Функции range() в Python
- Асинхронное выполнение задач в Python
- Отладчик pdb: начало работы
- Оптимизация интернирования строк
- GitHub в Telegram: подписка на уведомления
- Модуль Operator в Python
- Работа с кортежами в Python
- Декораторы в Python
- Обновление шаблона base.html
- Делегирование в Python
- Получение текущей даты в Python















