Курс 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"

  1. Преобразование текста в речь с Python
  2. Генераторы по генератору
  3. Курс Data Scientist в медицине
  4. Атрибуты класса и экземпляра
  5. Работа с кортежами
  6. Поиск email
  7. Очистка строки в Python
  8. Измерение времени выполнения кода с использованием time
  9. Установка и использование модуля Wikipedia
  10. Установка и использование pyshorteners
  11. Протокол управления контекстом
  12. Оптимизация методов в Python 3.7
  13. Работа с enumerate()
  14. Ускоренный импорт библиотек
  15. Модуль array: создание и использование массивов
  16. Капитализация строк
  17. Измерение времени выполнения кода
  18. Проверка типа объекта в Python
  19. Операции с числами в Python
  20. Вычисление разности множеств в Python
  21. Функции-генераторы в Python
  22. Инверсия списков и строк в Python
  23. Создание файла с проверкой ошибки
  24. Аннотации типов в Python
  25. Комментарии в Python.
  26. Создание и удаление объектов
  27. Бесконечные списки в Python
  28. Работа со словарями
  29. Декораторы в Python
  30. Работа со словарями в Python
  31. Работа с типами данных в Python с помощью pydantic.
  32. Замена элементов в списке с помощью генераторов списков
  33. Подписка на каналы разработчиков
  34. Порядок операций в Python
  35. Замена текста с помощью sub
  36. Имена объектов в Python
  37. Объединение словарей в Python
  38. Установка и использование Virtualenv
  39. Подсчет частотности элементов в Python
  40. Метод __ixor__ для побитового исключающего ИЛИ
  41. Обработка ошибок ввода данных
  42. Отладка производительности Python
  43. Оператор Walrus в Python 3.8
  44. Возврат нескольких значений

Marketello читают маркетологи из крутых компаний