Курс Python → Работа со временем в Python
Модуль time в Python предоставляет различные функции для работы со временем, измерения производительности и управления задержками в выполнении программы. Он позволяет получить текущее время, работать с временными метками, а также выполнять операции с временными интервалами.
Одной из основных функций модуля time является time(), которая возвращает количество секунд, прошедших с начала эпохи Unix. Это позволяет измерить производительность кода или задержку выполнения определенной операции.
Для работы с временными интервалами можно использовать функцию sleep(), которая приостанавливает выполнение программы на указанное количество секунд. Например, time.sleep(5) остановит выполнение программы на 5 секунд.
Также модуль time предоставляет возможность форматирования времени с помощью функции strftime(), которая позволяет преобразовать временную метку в строку в заданном формате. Например, time.strftime("%Y-%m-%d %H:%M:%S") вернет текущую дату и время в формате «год-месяц-день час:минута:секунда».
import time
# Получение текущего времени
current_time = time.time()
print(current_time)
# Приостановка выполнения программы на 3 секунды
time.sleep(3)
# Форматирование времени
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_time)
Таким образом, модуль time является удобным инструментом для работы со временем в Python, который позволяет решать различные задачи, связанные с измерением времени, управлением задержками и форматированием временных данных.
Другие уроки курса "Python"
- Особенности ключей словаря в Python
- Получение размера объекта с sys.getsizeof()
- Блок try…finally в Python
- Построение графиков в терминале с bashplotlib
- Декораторы с @wraps
- Создание и инициализация объектов
- Тип CodeType в Python.
- Получение текущей даты в Python
- Преобразование числа в восьмеричную строку
- Строковое представление объектов
- Игра «Камень, ножницы, бумага» — Python
- PEP-401: оператор
- Преобразование типов данных в set comprehension
- Отладка производительности Python
- Сериализация данных в JSON с помощью json.dumps
- Преобразование текста в речь с Python
- Обработка StopIteration в Python
- Замер времени выполнения кода
- Переопределение метода sub
- Оператор continue в Python
- Срезы в Python
- Оператор Walrus: правильное использование
- Поиск наиболее частого элемента
- Работа с itertools
- Итерации в Python
- Создание обратного итератора
- Замена текста с помощью sub
- Структуры данных в Python
- Retrying в Python: повторные вызовы
- Определение объема памяти объекта
- Стать Python-разработчиком
- Работа с *args и **kwargs в Python
- Управление контекстом с помощью декоратора contextmanager
- Порядок операций в Python
- Генераторы в Python
- Оболочка Python
- Сравнение неупорядоченных списков
- Списковое включение в Python
- Операции с матрицами в Python
- Работа с Enum в Python3.
- Разработка игры Pong с turtle
- Различия символов в Python
- Работа со словарями
- Работа со словарями в Python
- Библиотека sh: использование команд bash в Python















