Курс 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"
- Обработка ошибок в Python
- Логические значения в Python
- Списки: объединение, изменение
- Поиск HTML-элементов с BeautifulSoup
- Объединение коллекций в Python
- Генераторы и сеты в Python
- Аннотации типов в Python
- Python groupby() из itertools: работа с повторяющимися элементами
- Создание коллекций из генератора
- globals и locals
- Функции высшего порядка в Python
- Работа с процессами в Python
- Изменения в обработке логических значений
- Уникальные значения из списка
- Работа с словарями в Python
- Списковое включение в Python
- Функции высшего порядка в Python
- Установка и использование Virtualenv
- Python union() функция — объединение множеств
- Функции map, filter, reduce
- Функция enumerate в Python
- Очистка списка от False, None, 0, «»
- Возврат нескольких значений из функции
- Преобразование символов в нижний регистр
- Работа с CSV файлами в Python
- Настройка вывода NumPy
- Использование обратной косой черты в f-строках
- Генераторные функции в Python
- Атрибуты класса и экземпляра
- Создание файла с проверкой ошибки
- Проверка существования переменной с оператором :=
- Удаление элементов по срезу
- Работа с контекстными переменными
- Оператор space-invader
- Форматирование строк в Python
- Создание словарей и множеств в Python.
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Работа с каталогами в Python
- Комментарии в Python
- Печать в одной строке
- Конкатенация строк с помощью join()
- Пространство имен в Python
- Работа с NumPy массивами
- Конвертация коллекций в Python
- Повторение элементов в Python
- Модуль math: константы π и e















