Курс 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"
- Получение текущей даты и времени с помощью datetime
- Списки: объединение, изменение
- Многопоточность в Python
- Форматирование данных с pprint
- Переопределение метода __eq__
- Отладчик pdb: начало работы
- Очистка списка от False, None, 0, «»
- Поиск HTML-элементов с BeautifulSoup
- Ускорение выполнения кода в Python
- Переменная Шредингера
- Просмотр внешних файлов в %pycat
- Поиск подстроки в строке
- Работа с collections.Counter
- Генератор списка с условием if
- Bootle — простой веб-фреймворк
- Преобразование многоуровневого словаря
- Создание графики с черепахой
- Списковый компрехеншен.
- Избегание циклических зависимостей классов в Python
- Namedtuple в Python
- Атрибуты класса и экземпляра
- Списковое включение в Python
- Закрытие файла в Python
- Перевод текста с Python Translator
- GitHub в Telegram: подписка на уведомления
- Метод __float__ в Python
- Управление IP-адресами через прокси
- Создание списков в Python
- Сортировка в Python
- Извлечение данных из JSON
- Округление банкира в Python
- Нахождение пересечения множеств
- Итераторы с потерямиZIP
- Поиск самого длинного слова в списке с использованием max()
- Создание новой даты в Python
- capitalize() — изменение регистра первого символа строки
- Комплексные числа в Python
- Работа с изменяемыми списками
- Определение функций с необязательными аргументами
- Перегрузка операторов в Python
- Создание вложенных циклов for
- Работа со временем в Python
- Переопределение метода len
- split() без разделителя
- Поиск всех индексов подстроки
- Атрибуты класса и экземпляра в Python
- Встроенные функции Python
- Простой калькулятор Python
- Структурирование данных с Pydantic
- Создание новых списков в Python















