Курс 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"
- Работа с CSV файлами в Python
- Блок else в обработке исключений
- Сортировка и разворот списка
- Оператор «or» в Python
- Модуль os: работа с файлами и папками
- Метод splitlines() для разделения строк
- Работа с контекстным менеджером Pool
- Управление экспортом элементов
- Условные выражения в Python
- Сглаживание списка
- Секреты Python
- Манипуляция формой массива в Numpy
- Выключение компьютера с помощью Python
- Оператор in в Python
- Генераторы в Python
- Определение индекса элемента списка
- Обход словаря в Python
- Множественное назначение в Python
- Перетасовка списков в Python
- Генераторные функции в Python
- Создание коллекций из выражения-генератора
- Использование defaultdict в Python
- Синтаксис переменных цикла в Python
- Введение в PyTorch
- Фильтрация списков с itertools
- Просмотр атрибутов и методов класса
- Переворот строки с помощью срезов
- Форматирование строк в Python
- Объединение списков с использованием itertools.chain
- Работа с файлами в Python
- Flask: создание веб-приложений
- Создание директории в Python
- Функция __init__ в Python
- Методы Python для работы с данными
- Defaultdict в Python
- Объединение списков в Python
- Работа с путями в Python
- Работа с байтовыми строками в Python
- Удаление дубликатов с помощью множеств
- Создание циклической ссылки
- Участие в сообществе @selectel
- Мощь вложенных функций в Python
- Удаление символа из строки
- Логирование с Loguru















