Курс 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. Названия столбцов в Python таблицах
  3. Реализация операции -= для пользовательского класса
  4. Создание .exe файла с pyinstaller
  5. Генерация тестовых данных с factory_boy
  6. Списковые включения в Python
  7. Операции с комплексными числами
  8. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  9. Повторение элементов в Python
  10. Работа с zip-архивами в Python
  11. Принцип одной функции
  12. Циклы for в Python
  13. Numpy: объединение массивов
  14. Таймер обратного отсчета
  15. Присоединение элементов коллекции
  16. Генераторы в Python
  17. Значения по умолчанию в Python
  18. Создание GUI с Tkinter: Entry
  19. Обработка ошибок в Python
  20. Многострочные комментарии в Python
  21. Управление виртуальными окружениями в Python
  22. Проверка подстроки в строке с помощью in
  23. Распаковка элементов последовательности
  24. TON Smart Challenge #2: участие и подготовка
  25. Официальный канал Python в Telegram
  26. Поиск наиболее частого элемента списке
  27. Python: библиотеки и функции
  28. Ускорение обработки данных с %autoawait
  29. Создание новых функций через partial
  30. Оператор continue в Python
  31. Улучшенные подсказки для импорта в Python 3.12
  32. Объединение словарей в Python
  33. Ввод нескольких значений
  34. Основные операции с библиотекой Numpy
  35. Генератор надежных паролей
  36. Измерение времени выполнения в Python
  37. Метод difference_update() — разность множеств
  38. Функция divmod() в Python
  39. Поиск наиболее частого элемента в списке
  40. Переопределение метода divmod
  41. Измерение времени выполнения кода
  42. Метод rlshift для битового сдвига
  43. Создание циклической ссылки
  44. Преобразование данных в Python
  45. Проверка типов с использованием isinstance
  46. Вычисление натурального логарифма в NumPy
  47. Функции высшего порядка в Python

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