Курс 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"
- Управление User-Agent в Python
- Извлечение статей с newspaper3k
- Работа с JSON данными в Python
- Объединение словарей в Python
- Сохранение и загрузка модели в PyTorch
- ChainMap избыточные ключи
- Принцип одной функции
- Работа с файловой системой в Python
- Замыкания в Python
- Хеши в Python
- Принципы программирования
- Создание новых списков через list comprehensions
- Удаление элемента по индексу
- Python 3.12: Псевдонимы типов
- Декораторы в Python
- Хеширование паролей с использованием salt
- Перегрузка операторов в Python
- Установка пакета в Python
- Секреты Python
- Избегайте изменяемых аргументов
- Создание словарей с defaultdict
- Генераторы в Python
- Функции map, filter и reduce
- Форматирование чисел в Python
- Многоточие в Python
- Очистка данных в Python
- Оптимизация памяти с __slots__
- Таймер обратного отсчета
- Создание функций высшего порядка
- Удаление элементов из списка в Python.
- Логирование с Logzero
- Избегайте пустого списка
- Методы в Python
- Создание новых функций с помощью functools.partial
- Объединение словарей в Python
- Удаление специальных символов с помощью re.sub
- Удаление ключа из словаря в Python
- Встроенные функции Python
- Отладка производительности Python
- Переворот строки с помощью срезов
- Удаление элементов из списка в Python
- Lambda-функция в Python: использование с map() и sum()
- Сумма элементов списка
- Работа с контекст-менеджером «with»
- Использование *args
- Работа с argparse
- Pillow: работа с изображениями















