Курс 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. Управление User-Agent в Python
  2. Извлечение статей с newspaper3k
  3. Работа с JSON данными в Python
  4. Объединение словарей в Python
  5. Сохранение и загрузка модели в PyTorch
  6. ChainMap избыточные ключи
  7. Принцип одной функции
  8. Работа с файловой системой в Python
  9. Замыкания в Python
  10. Хеши в Python
  11. Принципы программирования
  12. Создание новых списков через list comprehensions
  13. Удаление элемента по индексу
  14. Python 3.12: Псевдонимы типов
  15. Декораторы в Python
  16. Хеширование паролей с использованием salt
  17. Перегрузка операторов в Python
  18. Установка пакета в Python
  19. Секреты Python
  20. Избегайте изменяемых аргументов
  21. Создание словарей с defaultdict
  22. Генераторы в Python
  23. Функции map, filter и reduce
  24. Форматирование чисел в Python
  25. Многоточие в Python
  26. Очистка данных в Python
  27. Оптимизация памяти с __slots__
  28. Таймер обратного отсчета
  29. Создание функций высшего порядка
  30. Удаление элементов из списка в Python.
  31. Логирование с Logzero
  32. Избегайте пустого списка
  33. Методы в Python
  34. Создание новых функций с помощью functools.partial
  35. Объединение словарей в Python
  36. Удаление специальных символов с помощью re.sub
  37. Удаление ключа из словаря в Python
  38. Встроенные функции Python
  39. Отладка производительности Python
  40. Переворот строки с помощью срезов
  41. Удаление элементов из списка в Python
  42. Lambda-функция в Python: использование с map() и sum()
  43. Сумма элементов списка
  44. Работа с контекст-менеджером «with»
  45. Использование *args
  46. Работа с argparse
  47. Pillow: работа с изображениями

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