Курс 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
- PrettyTable: создание таблицы
- Фильтрация последовательности
- ChainMap.new_child() — добавление нового словаря
- Разделение строки с помощью re.split()
- Добавление цвета в консоли
- Анализ кода — Python
- Тернарный оператор в Python
- HTTP-запросы с библиотекой Requests
- Изменение регистра данных
- Поиск HTML-элементов с BeautifulSoup
- discard() — удаление элемента из множества
- Работа с эмодзи в Python
- Регистрация на TenChat
- Проверка подстроки в строке с помощью in
- Транспонирование матрицы в Python
- Вывод сложных структур данных с помощью pprint
- Открытие и запись файлов
- Управление асинхронными задачами на Python.
- Списковое включение в Python
- Подсчет элементов в Python
- Работа с типами данных в Python с помощью pydantic.
- Сложение матриц в NumPy
- Список методов и атрибутов
- Подписка на @SelectelNews
- GitHub в Telegram: подписка на уведомления
- Метод is_absolute() для PurePath
- Pillow: работа с изображениями
- Фильтрация элементов с помощью islice
- Создание словарей с defaultdict()
- Генерация резюме в Gensim
- Список импортированных модулей в Python
- Работа с часовыми поясами в Python.
- Форматирование строк в Python
- Удаление дубликатов из списка
- Поиск с библиотекой Google
- Преобразование регистра символов
- Объединение списков в строку
- Метод сравнения объектов в Python
- Декораторы классов
- Основы работы со строками в Python
- Объединение Python и Shell
- Функция reversed() в Python
- Асинхронное программирование с asyncio















