Курс 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. Красивый вывод списка
  2. Python: возвращение нескольких значений
  3. Создание генераторов
  4. Хранение данных
  5. Наиболее частотные элементы с помощью Counter
  6. Создание итерируемых объектов
  7. Удаление первого элемента списка
  8. lru_cache оптимизация функций
  9. Работа с набором данных CIFAR10 в PyTorch
  10. Перевод двоичного кода в целое число
  11. Перегрузка операторов в Python
  12. Функция zip() для объединения списков
  13. Работа с временем в Python
  14. Обработка аргументов Python
  15. Работа с NumPy
  16. Метод lt для сортировки объектов
  17. Комментарии в Python
  18. Вычисление натурального логарифма в NumPy
  19. Генераторы в Python
  20. Генераторы списков
  21. Бинарный поиск
  22. Работа с атрибутом dict
  23. Принципы Zen of Python
  24. Генератор списка в Python
  25. Сериализация данных в JSON с помощью json.dumps
  26. Работа с collections.Counter
  27. Удаление символа из строки
  28. Тернарный оператор в Python
  29. Получение текущей даты и времени с помощью datetime
  30. Настройка вывода в Numpy
  31. Создание копии списка в Python
  32. Счетчик ссылок в Python
  33. Lambda Functions in Python
  34. Скрытие вывода данных
  35. Аргументы *args и **kwargs
  36. Введение в Python
  37. Преобразование объекта в строку
  38. Функции в Python: создание и вызов
  39. Получение текущей даты и времени
  40. Сериализация объектов в Python
  41. Глобальные переменные в Python
  42. Обработка ошибки IndexError
  43. Метод __index__ в Python
  44. Оператор assert в Python
  45. Хэш-функции в Python
  46. Профилирование с cProfile
  47. Операции с числами в Python

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