Библиотека Time Python: управление временем в Python
Библиотека time в Python предоставляет функционал для работы со временем. Она содержит ряд функций, которые могут быть использованы для получения текущего времени, задержки выполнения программы и обработки временных меток.
Одна из наиболее часто используемых функций библиотеки time - time(). Она возвращает количество секунд, прошедших с начала эпохи - полуночи 1 января 1970 года UTC. Пример использования функции time:
python
import time
start_time = time.time()
# Код, чье время выполнения мы хотим замерить
end_time = time.time()
print(f"Время выполнения кода: {end_time - start_time} секунд")
Функция sleep() также является очень полезной, если необходимо задержать выполнение программы на определенный промежуток времени. Аргументом функции является количество секунд активной задержки. Например:
python
import time
print("Начало задержки")
time.sleep(5)
print("Конец задержки")
Библиотека time также может использоваться для работы с датами и временем. Функция localtime() возвращает объект с различными свойствами, включая год, месяц, день, часы, минуты и секунды. Например:
python
import time
localtime = time.localtime()
print(f"Локальное время: {localtime}")
Библиотека time также поддерживает форматирование строк даты и времени с помощью функции strftime(). Эта функция заменяет специальные символы с помощью значений из объекта даты и времени. Например:
python
import time
localtime = time.localtime()
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", localtime)
print(f"Форматированное время: {formatted_time}")
Таким образом, библиотека time в Python представляет собой мощный инструмент для работы с временем и датами, позволяющий получать текущее время, задерживать выполнение программы и форматировать строки даты и времени.