Курс 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
- Описание скриптов в README
- Списковое включение в Python
- Кортежи в Python: особенности и преимущества
- Функции в одну строку
- Избегайте двойного подчеркивания
- Декораторы в Python
- Работа с файлами в Python
- Ограничение итераций в Python
- Рекурсия для обращения строки
- Добавление элементов в список: append() vs extend()
- Строковое представление объектов
- Логирование с Logzero
- Работа с CSV файлами в Python
- Python Метод del.
- Преобразование регистра символов
- Создание обратного итератора
- Удаление элементов из списка в Python
- Работа с IP-адресами в Python
- Удаление элемента из списка
- Работа с комплексными числами в Python
- Тестирование с responses
- Форматирование строк в Python
- Форматирование строк в Python
- Установка переменной среды в Python
- Оператор распаковки в Python
- Названия переменных
- Хеши в Python
- Тернарный оператор в Python
- Утечки переменных цикла в Python 3.x
- Перезагрузка оператора в Python
- Модуль math: константы π и e
- Методы classmethod и staticmethod
- Асинхронное выполнение задач в Python
- Курсы Яндекс Практикум
- Синхронизация потоков с time.sleep()
- Python Метод Union Множеств
- Создание namedtuple списком полей
- Построение графиков в терминале с bashplotlib
- Методы shutil для работы с файлами
- Обработка исключений с блоком else
- Поиск файлов по шаблону
- Извлечение аудио из видео
- Проверка на истинность объектов в Python
- Обработка исключений в Python















