Курс 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"
- Работа с аргументами командной строки
- UserString в Python
- Работа с itertools
- Частичное применение функций в Python
- Путь к интерпретатору Python
- Метод bool() в Python
- Функция findall() для поиска вхождений строки
- Вычисление логарифмов в Python
- Функция zip() — объединение последовательностей
- Удаление дубликатов из списка с помощью dict.fromkeys
- Решатель судоку на Python с pygame
- Python: библиотеки и функции
- Виртуальное окружение Python
- Официальный канал Python в Telegram
- Lambda-функция в Python: использование с map() и sum()
- Метод rlshift для битового сдвига
- Проверка условий: all и any
- Метод hash в Python
- Проверка класса объекта
- Работа с переменными в Python
- Оператор continue в Python
- Работа с GitHub в Telegram
- Отображение HTML кода в Python
- Функция reversed() в Python
- Взаимодействие с sys
- Метод __imod__ для Python
- Класс Counter() для подсчета элементов
- Аннотации типов в Python
- Расчет времени выполнения программы
- Принципы программирования
- Работа с модулем cmath
- Динамическая типизация в Python
- Декоратор total_ordering для сравнения объектов
- Создание пустых функций и классов в Python
- Библиотека sh: использование команд bash в Python
- Измерение времени выполнения в Python
- Подсказки при вводе данных в Python
- Экспорт данных в файл.
- Получение размера объекта с sys.getsizeof()
- TypedDict для kwargs в Python 3.12
- Работа со словарями Python
- Решение переменной Шредингера
- Именованные срезы в Python
- Профилирование с Pandas
- Python Enum Weekday Usage
- Функция count() в Python
- Декораторы в Python
- Декораторы в Python















