Курс 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 3.12: Псевдонимы типов
  2. Работа с timedelta в Python
  3. Логирование с Logzero
  4. Аргумент по умолчанию
  5. Очистка данных в Python
  6. Изменение списка срезом
  7. Замер времени выполнения кода
  8. Новшества Flask 2.0
  9. Создание словарей и множеств в Python.
  10. Отступы в Python
  11. Управление контекстом выполнения
  12. Нахождение пересечения множеств
  13. Оценка выражений генератора в Python
  14. Метод __ilshift__ для битового сдвига влево
  15. Получение текущей даты и времени с помощью datetime
  16. Работа со строками в Python.
  17. Аннотации типов в Python
  18. Создание вкладок с TKinter
  19. Объединение, распаковка и деструктуризация
  20. Получение атрибутов и методов класса
  21. Создание класса очереди
  22. Подсказки типов в Python
  23. Операции с матрицами в Python
  24. Удаление знаков препинания в Python
  25. Работа с очередями в Python
  26. Частичное совпадение ввода
  27. Вывод сложных структур данных с помощью pprint
  28. Получение комбинаций в Python
  29. Приоритет операций в Python
  30. Именованные срезы в Python
  31. Тип данных TypeVarTuple
  32. Логирование с Logzero
  33. Управление памятью в numpy.
  34. Динамические маршруты во Flask
  35. Сортировка слиянием
  36. Форматирование данных с помощью pprint
  37. Взаимодействие с внешними процессами в Python
  38. Преобразование символов с помощью map
  39. JSON-esque в Python
  40. Оператор морж в Python 3.8
  41. Retrying в Python: повторные вызовы
  42. Переопределение метода __or__()
  43. Разделение строки с помощью re.split()
  44. Срезы в Numpy
  45. Расчет времени выполнения программы
  46. Подсчет элементов в Python

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