Как заменить начальные названия функций импортируя свою библиотеку python
Как изменить названия начальных функций импортируя свою библиотеку? Для примера возьмем самый простой код.
print("Hello, world!")
А теперь представим, что я реализовал эту идею.
import my_lib
# Заменяет функцию print на echo
echo("Hello, world!")
# Старая команда print больше не работает
Но. Если убрать импорт этой библиотеки, то функция echo пропадет и заменятся print.
Ответы (1 шт):
Автор решения: Андрей Коробейников
→ Ссылка
Оформлю свой комментарий как ответ:
Можно переопределить встроенную функцию с помощью следующей конструкции импорта
from my_lib import echo as print
print("Hello, world!") # работает ваша функция echo