Курс 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. Пустой оператор pass в Python
  2. Оценка точности модели
  3. Python: цикл for и оператор присваивания
  4. Установка и использование Telegram API в Python
  5. Обновление и получение данных в SQLite
  6. Работа с часовыми поясами в Python
  7. Установка и использование Virtualenv
  8. Генераторные функции в Python
  9. Управление виртуальными окружениями в Python
  10. Удаление эмодзи с помощью pandas
  11. Синхронизация доступа к ресурсам
  12. Округление в Python
  13. Отладчик pdb: начало работы
  14. Статическая типизация в Python
  15. Создание Telegram-бота на Python
  16. CLI-инструмент howdoi
  17. Оператор «or» в Python
  18. Удаление файлов и папок в Python
  19. Передача аргументов через **arguments
  20. Работа с модулем os в Python
  21. Моржовый оператор в Python 3.8
  22. Работа со строками
  23. Генерация фальшивых данных с Faker
  24. Python defaultdict добавление ключа
  25. Тип данных TypeVarTuple
  26. Регистрация на TenChat
  27. Обработка исключений с блоком else
  28. Сумма элементов списка
  29. Работа с enumerate()
  30. Определение функций с необязательными аргументами
  31. Возврат нескольких значений
  32. Переворот строки с помощью срезов
  33. Функция all() в Python
  34. Отладка регулярных выражений в Python
  35. Динамические маршруты во Flask
  36. Склеивание строк без циклов
  37. Работа с IP-адресами в Python
  38. Очистка данных с помощью pandas
  39. Использование подчеркивания в REPL
  40. Очистка данных в Python
  41. Применение функции к элементам списка
  42. Мощь вложенных функций в Python
  43. Получение текущей даты и времени
  44. Деление в Python
  45. Многострочные строки в Python
  46. Генераторы в Python

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