Курс 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. Реверс строки в Python
  4. Логирование в Python
  5. Библиотека sh: использование команд bash в Python
  6. Основные методы NumPy
  7. Кортеж в Python: создание и использование
  8. Применение функций в Python
  9. Изменяемые и неизменяемые объекты
  10. Метод __call__ в Python
  11. Python Enumerate
  12. Codecademy в Telegram
  13. Поиск наиболее частого элемента списке
  14. Сравнение объектов в Python
  15. Очистка данных с Pandas
  16. Запрос пароля с помощью getpass
  17. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  18. Создание комплексных чисел
  19. Удаление ключа из словаря в Python
  20. Атрибуты объекта в Python
  21. Курс по дообучению ChatGPT
  22. Реверс строки и списка в Python.
  23. Инверсия списка и строки в Python
  24. Метод join() для объединения строк
  25. Функции с дополнением
  26. Переопределение метода len
  27. Преобразование данных в Python
  28. Создание именованных кортежей в Python
  29. Просмотр атрибутов и методов класса
  30. Обрезка изображения с Pillow
  31. Работа с argparse
  32. Статическая типизация в Python
  33. Выражения-генераторы в Python
  34. Проблемы с именами переменных
  35. Замыкания в Python
  36. Лямбда-функции в Python
  37. Функция product() в Python
  38. Счетчик в Python: most_common()
  39. Асинхронное программирование с asyncio
  40. Генерация случайных чисел в Python
  41. Оптимизация памяти в Python
  42. Нахождение отличий в списках
  43. Любовь к Python
  44. Введение в PyTorch
  45. Управление экспортом элементов

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