Курс 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. Функция eval() в Python
  2. Генераторы в Python
  3. Enum в Python
  4. Многоточие в Python
  5. Метод rlshift для битового сдвига
  6. Цикл for в Python
  7. Автоматизация действий с Pyautogui
  8. Профилирование кода
  9. Сравнение строк в Python
  10. Путь к интерпретатору Python
  11. Сравнение строк в Python
  12. Python Менеджер контекста
  13. Создание таблиц в Python с PrettyTable
  14. Метод __imod__ для Python
  15. *args и **kwargs в Python
  16. Генерация QR-кодов с Python
  17. Поиск самого частого элемента
  18. Красивый вывод списка
  19. Очистка вывода в Python
  20. Преобразование типов данных в set comprehension
  21. Логирование с Loguru
  22. Хранение данных
  23. Работа с географическими данными в Python
  24. F-строки в Python 3.8
  25. Метод enumerate() в Python
  26. Работа с deque из collections
  27. Оператор Walrus в Python
  28. Создание коллекций из генератора
  29. Повторение элементов списков
  30. Установка и использование emoji
  31. Объединение словарей в Python
  32. Функция zip() в Python
  33. Функция с *args.
  34. Метод get() для словарей
  35. Подчеркивание в REPL
  36. Поиск с помощью регулярных выражений
  37. Создание OrderedDict
  38. Сравнение строк в Python
  39. Python и Монти Пайтон
  40. Объединение словарей в Python
  41. Работа с deque из collections
  42. Генераторы в Python
  43. Пересечение списков с использованием множеств
  44. Вывод с переменной через запятую
  45. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  46. Использование метода lower()
  47. Область видимости переменных
  48. Pillow: работа с изображениями

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