/
elder247
/
aaa-python-advanced
Обзор
Документация
Войти
/
elder247
/
aaa-python-advanced
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
hw_3/task_1.py
22 строки
584 B
Anton Trofimuk
add task_1.py, task_2.py, task_3.py
02 дек 2024, 20:44
02 дек 2024, 20:44
9dd77f4
Код
Авторство
О чём код?
import sys from datetime import datetime from typing import NoReturn def my_write(string_text: str) -> NoReturn: """ Add timestamp at the beginning of each output string """ timestamp = datetime.now().strftime("[%Y-%m-%d %H:%M:%S]: ") # Don't add timestamp to '\n' symbol caused by print function if string_text.strip(): string_text = timestamp + string_text original_write(string_text) if __name__ == '__main__': original_write = sys.stdout.write sys.stdout.write = my_write print('1, 2, 3') sys.stdout.write = original_write