Курс 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. Модуль subprocess: запуск внешних команд
  2. Синхронизация потоков с time.sleep()
  3. Метод Self в Python
  4. Метод сравнения объектов в Python
  5. Заказ карты Тинькофф Black
  6. Установка пакета в Python
  7. Поиск HTML-элементов с BeautifulSoup
  8. Выключение компьютера с помощью Python
  9. Работа с областями видимости переменных
  10. Настройка нарезки списков
  11. Перевод двоичного кода в целое число
  12. Поиск шаблона в начале строки
  13. CLI-инструмент howdoi
  14. Создание новых списков в Python
  15. Генераторы списков
  16. Работа со стеком в Python
  17. Методы сравнения множеств
  18. Применение функции к элементам списка
  19. Модуль os в Python: работа с файлами
  20. Блок try-except-else
  21. Принципы SRP и OCP
  22. Метод __int__ в Python
  23. Управление контекстом выполнения
  24. capitalize() — изменение регистра первого символа строки
  25. Принципы Zen Python
  26. Установка и использование TensorFlow
  27. Локальные переменные.
  28. Объединение списков в Python
  29. Тест скорости набора текста на Python
  30. Декоратор защиты анонимных пользователей
  31. Преобразование символов в нижний регистр
  32. Инверсия списка и строки в Python
  33. Определение имен функций
  34. Создание функций с произвольным количеством аргументов
  35. Необязательные аргументы в Python
  36. Использование defaultdict в Python
  37. Работа с пакетами
  38. Операторы присваивания в Python
  39. Подсчет часто встречающихся элементов
  40. Проверка класса объекта
  41. Хеши в Python
  42. Оператор морж в Python 3.8
  43. Показ всплывающих окон Tkinter
  44. Аргументы *args и **kwargs
  45. Python Метод Union Множеств
  46. Создание новых списков через list comprehensions

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