Курс 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. Структура данных deque в Python
  2. Делегирование в Python
  3. Генератор списка в Python
  4. Метод join() с набором
  5. Цикл for в Python
  6. Python UserString — создание подклассов строк
  7. Документирование функций в Python
  8. Вывод букв строки в Python
  9. Просмотр атрибутов и методов класса
  10. Проблемы с dict в Python
  11. Сложные типы данных в Python
  12. Оператор break в Python
  13. Ускорение обработки данных с %autoawait
  14. Работа с итераторами в Python
  15. Переопределение метода __and__
  16. Заказ карты Тинькофф Black
  17. Метод __iand__ для пользовательских классов
  18. Изучение объектов с помощью dir()
  19. Объединение объектов в Python
  20. Декораторы в Python
  21. Измерение времени выполнения с помощью time
  22. Работа с множествами в Python
  23. Мощь вложенных функций в Python
  24. Создание .exe файла с pyinstaller
  25. Функции с необязательными аргументами
  26. Преобразование строки в число
  27. Поиск элементов BeautifulSoup
  28. Работа с файловой системой в Python
  29. Big O оптимизация
  30. Извлечение чисел из текста
  31. Печать комбинаций в Python с Itertools
  32. Создание файла с проверкой ошибки
  33. Управление контекстом с помощью декоратора contextmanager
  34. Замена текста в Python
  35. Асинхронное программирование с asyncio
  36. Класс UserDict: дополнительная функциональность
  37. Оптимизация памяти с помощью __slots__
  38. Переопределение метода __eq__
  39. Список импортированных модулей в Python
  40. Создание детектора плагиата
  41. Преобразование символов с помощью map
  42. Функция enumerate в Python
  43. Перебор элементов списка в Python
  44. Использование super() в Python

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