Курс 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"

  1. Работа с контекстным менеджером Pool
  2. F-строки в Python
  3. Особенности ключей словаря в Python
  4. Счетчик ссылок в Python
  5. Работа с argparse
  6. Мощь вложенных функций в Python
  7. Namedtuple в Python
  8. Работа с контекстными переменными
  9. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  10. Переопределение метода __rshift__
  11. Работа с Requests для HTTP-запросов
  12. Нахождение разницы между списками в Python
  13. Форматирование объектов с модулем pprint
  14. Работа с модулем glob в Python
  15. Оптимизация интернирования строк
  16. Принципы программирования
  17. Визуализация пропусков данных
  18. Отделение звука от видео
  19. Установка Python — Простое руководство
  20. Официальный канал Python в Telegram
  21. Решатель судоку на Python с pygame
  22. *args и **kwargs в Python
  23. Управление ресурсами с контекстными менеджерами
  24. Удаление элемента по индексу в Python
  25. Сохранение Unicode в JSON
  26. Функция divmod() в Python
  27. Метод join() для объединения элементов строки
  28. Оператор объединения словарей
  29. Метод split() для разделения строк
  30. Работа с аргументами командной строки
  31. Возврат нескольких значений из функции
  32. Использование type hints
  33. Python union() функция — объединение множеств
  34. Обработка исключений
  35. Python: отличительная особенность — отступы
  36. Поиск индексов подстроки
  37. CSV строка разделение в Python
  38. Проверка подстроки в строке с помощью in
  39. Работа с URL-адресами в Python
  40. Область видимости переменных
  41. HTTP-запросы с библиотекой Requests
  42. Установка пакетов с помощью pip
  43. Раздувающийся словарь в Python
  44. Создание вложенных циклов for

Marketello читают маркетологи из крутых компаний