Курс 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. Оптимизация интернирования строк
  6. Разделение строки в Python
  7. Моржовый оператор в Python 3.8
  8. Python Enumerate
  9. Нахождение хеша для бесконечности и NaN в Python
  10. Конвертация текстовых чисел с помощью Numerizer
  11. Поиск уникальных и повторяющихся элементов
  12. Работа с коллекциями Python
  13. Реверс строки в Python
  14. Сохранение Unicode в JSON
  15. Тип CodeType в Python.
  16. Лямбда-функции в Python
  17. Создание Telegram-бота на Python
  18. Анонимные функции Lambda
  19. Отправка POST-запроса в REST API
  20. Работа с массивами в Python
  21. Метод lt для сортировки объектов
  22. Python Тесты и Гайды
  23. Сравнение def и lambda-функций
  24. Обработка исключений в Python
  25. Хеширование паролей с солью
  26. Методы Python для работы с данными
  27. Mad Libs Generator
  28. Преобразование Word в PDF с Spire.Doc
  29. Красивый вывод списка
  30. Использование эмодзи в Python
  31. Создание новых функций с помощью functools.partial
  32. Исправление ошибки NameError
  33. Хэш-функции в Python
  34. Декораторы в Python
  35. Поиск файлов по шаблону
  36. Метод __float__ в Python
  37. Настройка вывода NumPy
  38. Функции any() и all() в Python
  39. Особенности множеств в Python
  40. Путь к интерпретатору Python
  41. Функции классификации комплексных чисел
  42. Визуализация пропусков данных
  43. Создание генераторов в Python
  44. Python: отличительная особенность — отступы

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