/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
upper_print.py
27 строк
561 B
gil9red
Updated.
15 май 2024, 18:33
15 май 2024, 18:33
d015246
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" def upper_print(f): def wrapper(*args, **kwargs): f(*[i.upper() if hasattr(i, "upper") else i for i in args], **kwargs) return wrapper if __name__ == "__main__": text = "hello world!" print(text) # hello world! old_print = print print = upper_print(print) print(text) # HELLO WORLD! print(text, 123, ["abc", 123], True, None, "foo") # HELLO WORLD! 123 ['abc', 123] True None FOO print = old_print print(text) # hello world!