Курс 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. Обработка ошибок в Python
  2. Логические значения в Python
  3. Списки: объединение, изменение
  4. Поиск HTML-элементов с BeautifulSoup
  5. Объединение коллекций в Python
  6. Генераторы и сеты в Python
  7. Аннотации типов в Python
  8. Python groupby() из itertools: работа с повторяющимися элементами
  9. Создание коллекций из генератора
  10. globals и locals
  11. Функции высшего порядка в Python
  12. Работа с процессами в Python
  13. Изменения в обработке логических значений
  14. Уникальные значения из списка
  15. Работа с словарями в Python
  16. Списковое включение в Python
  17. Функции высшего порядка в Python
  18. Установка и использование Virtualenv
  19. Python union() функция — объединение множеств
  20. Функции map, filter, reduce
  21. Функция enumerate в Python
  22. Очистка списка от False, None, 0, «»
  23. Возврат нескольких значений из функции
  24. Преобразование символов в нижний регистр
  25. Работа с CSV файлами в Python
  26. Настройка вывода NumPy
  27. Использование обратной косой черты в f-строках
  28. Генераторные функции в Python
  29. Атрибуты класса и экземпляра
  30. Создание файла с проверкой ошибки
  31. Проверка существования переменной с оператором :=
  32. Удаление элементов по срезу
  33. Работа с контекстными переменными
  34. Оператор space-invader
  35. Форматирование строк в Python
  36. Создание словарей и множеств в Python.
  37. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  38. Работа с каталогами в Python
  39. Комментарии в Python
  40. Печать в одной строке
  41. Конкатенация строк с помощью join()
  42. Пространство имен в Python
  43. Работа с NumPy массивами
  44. Конвертация коллекций в Python
  45. Повторение элементов в Python
  46. Модуль math: константы π и e

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