Курс 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. Обновление множества в Python
  3. Описание скриптов в README
  4. Списковое включение в Python
  5. Кортежи в Python: особенности и преимущества
  6. Функции в одну строку
  7. Избегайте двойного подчеркивания
  8. Декораторы в Python
  9. Работа с файлами в Python
  10. Ограничение итераций в Python
  11. Рекурсия для обращения строки
  12. Добавление элементов в список: append() vs extend()
  13. Строковое представление объектов
  14. Логирование с Logzero
  15. Работа с CSV файлами в Python
  16. Python Метод del.
  17. Преобразование регистра символов
  18. Создание обратного итератора
  19. Удаление элементов из списка в Python
  20. Работа с IP-адресами в Python
  21. Удаление элемента из списка
  22. Работа с комплексными числами в Python
  23. Тестирование с responses
  24. Форматирование строк в Python
  25. Форматирование строк в Python
  26. Установка переменной среды в Python
  27. Оператор распаковки в Python
  28. Названия переменных
  29. Хеши в Python
  30. Тернарный оператор в Python
  31. Утечки переменных цикла в Python 3.x
  32. Перезагрузка оператора в Python
  33. Модуль math: константы π и e
  34. Методы classmethod и staticmethod
  35. Асинхронное выполнение задач в Python
  36. Курсы Яндекс Практикум
  37. Синхронизация потоков с time.sleep()
  38. Python Метод Union Множеств
  39. Создание namedtuple списком полей
  40. Построение графиков в терминале с bashplotlib
  41. Методы shutil для работы с файлами
  42. Обработка исключений с блоком else
  43. Поиск файлов по шаблону
  44. Извлечение аудио из видео
  45. Проверка на истинность объектов в Python
  46. Обработка исключений в Python

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