Курс 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. Получение размера объекта с sys.getsizeof()
  3. Блок try…finally в Python
  4. Построение графиков в терминале с bashplotlib
  5. Декораторы с @wraps
  6. Создание и инициализация объектов
  7. Тип CodeType в Python.
  8. Получение текущей даты в Python
  9. Преобразование числа в восьмеричную строку
  10. Строковое представление объектов
  11. Игра «Камень, ножницы, бумага» — Python
  12. PEP-401: оператор
  13. Преобразование типов данных в set comprehension
  14. Отладка производительности Python
  15. Сериализация данных в JSON с помощью json.dumps
  16. Преобразование текста в речь с Python
  17. Обработка StopIteration в Python
  18. Замер времени выполнения кода
  19. Переопределение метода sub
  20. Оператор continue в Python
  21. Срезы в Python
  22. Оператор Walrus: правильное использование
  23. Поиск наиболее частого элемента
  24. Работа с itertools
  25. Итерации в Python
  26. Создание обратного итератора
  27. Замена текста с помощью sub
  28. Структуры данных в Python
  29. Retrying в Python: повторные вызовы
  30. Определение объема памяти объекта
  31. Стать Python-разработчиком
  32. Работа с *args и **kwargs в Python
  33. Управление контекстом с помощью декоратора contextmanager
  34. Порядок операций в Python
  35. Генераторы в Python
  36. Оболочка Python
  37. Сравнение неупорядоченных списков
  38. Списковое включение в Python
  39. Операции с матрицами в Python
  40. Работа с Enum в Python3.
  41. Разработка игры Pong с turtle
  42. Различия символов в Python
  43. Работа со словарями
  44. Работа со словарями в Python
  45. Библиотека sh: использование команд bash в Python

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