Курс 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. Проверка подстроки в строке
  2. Мониторинг памяти с Pympler
  3. Методы HTTP запросов в Flask
  4. Комментарии в Python
  5. Работа со словарями
  6. Генераторы по генератору
  7. Замена текста с помощью sub
  8. Структура данных словарь в Python
  9. Циклы for в Python
  10. Множества и frozenset
  11. Обработка исключения UnboundLocalError
  12. Работа с базами данных SQLite
  13. Оптимизация создания строк
  14. Вызов внешних программ в Python с помощью sh
  15. Создание Telegram-бота на Python
  16. Поиск шаблона в начале строки
  17. Тернарный оператор в Python
  18. Расчет времени выполнения кода
  19. Функции классификации комплексных чисел
  20. Извлечение чисел из текста
  21. Конвертация коллекций в Python
  22. Объединение списков в Python
  23. Проверка ввода с помощью isdigit
  24. Замыкания в Python
  25. Обязательные аргументы в Python
  26. Расчет времени выполнения
  27. Получение идентификатора объекта в памяти
  28. Добавление элементов в список: append() vs extend()
  29. Форматирование строк в Python
  30. Цикл for в Python
  31. Запуск внешних программ с subprocess
  32. Создание множества в Python
  33. Замена символов в Python
  34. Метод __ixor__ для побитового исключающего ИЛИ
  35. UserString в Python
  36. Работа с OpenCV
  37. Операторы увеличения и уменьшения в Python
  38. Проверка типа объекта в Python
  39. Big O оптимизация
  40. Форматирование строк в Python
  41. Генерация UUID в Python
  42. Вложенные циклы в Python
  43. Обработка ошибок в JSON данных
  44. Codecademy в Telegram
  45. %pinfo: получение информации об объекте
  46. Цикл for в Python

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