Курс 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"
- Структура данных deque в Python
- Делегирование в Python
- Генератор списка в Python
- Метод join() с набором
- Цикл for в Python
- Python UserString — создание подклассов строк
- Документирование функций в Python
- Вывод букв строки в Python
- Просмотр атрибутов и методов класса
- Проблемы с dict в Python
- Сложные типы данных в Python
- Оператор break в Python
- Ускорение обработки данных с %autoawait
- Работа с итераторами в Python
- Переопределение метода __and__
- Заказ карты Тинькофф Black
- Метод __iand__ для пользовательских классов
- Изучение объектов с помощью dir()
- Объединение объектов в Python
- Декораторы в Python
- Измерение времени выполнения с помощью time
- Работа с множествами в Python
- Мощь вложенных функций в Python
- Создание .exe файла с pyinstaller
- Функции с необязательными аргументами
- Преобразование строки в число
- Поиск элементов BeautifulSoup
- Работа с файловой системой в Python
- Big O оптимизация
- Извлечение чисел из текста
- Печать комбинаций в Python с Itertools
- Создание файла с проверкой ошибки
- Управление контекстом с помощью декоратора contextmanager
- Замена текста в Python
- Асинхронное программирование с asyncio
- Класс UserDict: дополнительная функциональность
- Оптимизация памяти с помощью __slots__
- Переопределение метода __eq__
- Список импортированных модулей в Python
- Создание детектора плагиата
- Преобразование символов с помощью map
- Функция enumerate в Python
- Перебор элементов списка в Python
- Использование super() в Python















