Курс 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"
- Атрибуты класса и экземпляра
- Функция print() — вывод информации
- Присвоение и ссылки
- Операции с матрицами в Python
- Бесконечная проверка в Python
- Подсказки типов в Python
- Работа с пользовательским вводом
- Профилирование данных с Pandas.
- Оптимизация параметров в Python
- Отправка HTTP-запросов в Python
- Модуль os: работа с файлами и папками
- Конвертация коллекций в Python.
- Работа с каталогами в Python
- Заказ карты Тинькофф Black
- Ускорение выполнения кода в Python
- Добавление кнопки в tkinter
- F-строки в Python 3.8
- Подсказки при вводе данных в Python
- Работа с CSV в Python
- Строковое представление объектов
- Выключение компьютера с помощью Python
- Настройка логгера Logzero
- Тестирование с responses
- Лямбда-функции в Python
- Встроенные функции Python
- Сохранение Unicode в JSON
- Оптимизация памяти с __slots__
- Удаление элементов из списка в Python.
- Нахождение пересечения множеств
- Упрощение работы с JSON-данными в Python
- Списковое включение в Python
- Поиск наиболее частого элемента в списке
- Удаление элемента по индексу
- Python Поверхностное Копирование
- Библиотека wikipedia для Python
- Проверка ввода с помощью isdigit
- Транспонирование 2D-массива с помощью zip
- Работа с контекстными переменными
- Лямбда-функции в Python
- Рекурсия для обращения строки
- Ускоренный импорт библиотек
- Управление браузером с Selenium
- Работа с deque из collections















