Курс 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. Команда %dhist — список посещенных каталогов
  2. Создание объекта timedelta
  3. Заказ карты Тинькофф Black
  4. Использование эмодзи в Python
  5. Многопроцессорное программирование в Python
  6. Проверка элементов списка условием
  7. Передача параметров в Python
  8. Бесконечная проверка в Python
  9. Курсы Яндекс Практикум
  10. Обратное распространение ошибки
  11. Открытие и запись файлов
  12. Замена текста с re.sub()
  13. Итерации в Python
  14. Каналы Senior: Python, Java, Frontend, SQL, C++
  15. Очистка данных с Pandas
  16. Обновление шаблона base.html
  17. Инициализация переменных
  18. Оптимизация создания строк
  19. Обработка исключений в Python
  20. Автоматизация скриптов на AWS Lightsail.
  21. Вычисление фазы комплексного числа
  22. Класс Counter() для подсчета элементов
  23. Форматирование строк в Python.
  24. Метод join() для объединения строк
  25. Управление пакетами с pip
  26. Удаление элементов из списка
  27. Создание словарей с defaultdict
  28. Метод __int__ в Python
  29. Метод __iand__ для пользовательских классов
  30. Группы исключений в Python
  31. Оптимизация строк в Python
  32. Функции any() и all() в Python
  33. Вывод символов строки в Python
  34. Решение переменной Шредингера
  35. Перетасовка списков в Python
  36. Экранирование символов в Python
  37. Оператор умножения для вектора
  38. Получение текущей директории
  39. Пересечение списков с использованием множеств
  40. Проверка подстроки в строке
  41. Подсчет элементов с помощью Counter из collections
  42. Ограничение итераций в Python
  43. Область видимости переменных
  44. Поиск индекса элемента
  45. Лямбда-функции в Python
  46. Отправка поздравлений по дню рождения

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