Курс 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. Работа со слайсами
  5. Удаление дубликатов из списка
  6. Python 3.12: Псевдонимы типов
  7. Разработка Telegram-ботов
  8. Получение срезов итераторов
  9. Colorama: окрашивание текста в Python
  10. Комментарии в Python.
  11. Работа с YAML в Python
  12. Разделение функций на этапы
  13. Декоратор Ajax required
  14. Вложенные генераторы в Python
  15. Оператор Walrus: правильное использование
  16. Структура строк в Python
  17. Переменные класса и экземпляра
  18. Защита данных в Python
  19. Регистрация на TenChat
  20. Добавление элементов в список
  21. Импорт модулей в Python 3.12
  22. Присвоение и ссылки
  23. Решение переменной Шредингера
  24. Применение функции к элементам списка
  25. Операторы += в Python
  26. Enum в Python: создание и использование перечислений
  27. Поиск индексов подстроки
  28. JMESPath в Python
  29. Нахождение хеша для бесконечности и NaN в Python
  30. Многострочные комментарии в Python
  31. Создание таблиц в терминале с PrettyTable
  32. Ветвление выражения в Python
  33. Получение текущей директории
  34. Метод index() в Python
  35. Скачать видео с YouTube
  36. Работа с итераторами в Python
  37. Работа с утверждениями в Python
  38. Функции min(), max(), sum()
  39. Курс Data Scientist в медицине
  40. Конвертация изображений в PDF
  41. Метод rsub для пользовательских чисел
  42. Списки в Python: основы
  43. Работа с комплексными числами
  44. Асинхронное программирование с asyncio
  45. Настройка шрифта и цвета в Tkinter
  46. Оптимизация памяти с помощью __slots__
  47. Бинарный поиск
  48. Удаление файлов и папок в Python
  49. Введение в PyTorch

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