__repr__
При определении класса или объекта полезно добавлять «официальный» способ представления объекта строкой.
Это сильно упрощает отладку.
Метод
#Python
При определении класса или объекта полезно добавлять «официальный» способ представления объекта строкой.
Это сильно упрощает отладку.
Метод
__repr__()
позволяет определять строковое представление, предназначенное для программиста и удобное при использовании во время отладки, а метод __str__()
позволяет определять понятное пользователю строковое представление, которое можно отображать в интерфейсе программы.#Python
sh
Python — отличный скриптовый язык. Но иногда стандартные библиотеки os и subprocess вызывают только головную боль.
Библиотека sh может стать приятной альтернативой.
Она позволяет вызывать любую программу как обычную функцию, что полезно для автоматизации различных задач исключительно с помощью Python
Библиотека sh поддерживает только платформы Linux и macOS; для работы на Windows вам придётся поискать другой инструмент.
#Python
Python — отличный скриптовый язык. Но иногда стандартные библиотеки os и subprocess вызывают только головную боль.
Библиотека sh может стать приятной альтернативой.
Она позволяет вызывать любую программу как обычную функцию, что полезно для автоматизации различных задач исключительно с помощью Python
Библиотека sh поддерживает только платформы Linux и macOS; для работы на Windows вам придётся поискать другой инструмент.
#Python