Курс 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"
- Работа с файлами в Python
- Список переменных с %who
- Обновление множества в Python
- Генераторы в Python
- Оператор обр. импликации
- Выражения-генераторы в Python
- Перебор элементов списка в Python
- Создание списков в Python
- Декораторы в Python
- Цикл for с enumerate() в Python
- Генераторы в Python
- Проверка элемента в множестве.
- Проверка вхождения подстроки
- Метод join() для объединения элементов
- Работа с часовыми поясами в Python.
- Изменение элемента списка
- Расширение информации об ошибке в Python
- Переворот строки с помощью срезов
- Присвоение значений переменным в Python
- Создание словаря в Python
- Удаление дубликатов из списка с помощью dict.fromkeys
- Операция += для списков
- Combobox в Tkinter
- Множества и frozenset
- Логирование в Python
- %pinfo: получение информации об объекте
- Создание и удаление объектов
- Хранение данных с помощью dataclasses
- Поиск наиболее частого элемента
- Ускоренный импорт библиотек
- Удаление элементов из списка
- Проверка подстроки в строке с помощью in
- Метод matmul для умножения матриц
- Создание генераторов в Python
- Капитализация строк
- PUT запрос для обновления данных
- Поиск HTML-элементов с BeautifulSoup
- Модуль math: константы π и e
- Метод join() для объединения элементов
- Python itertools combinations() — группировка элементов
- Форматирование данных с pprint
- Необязательные аргументы в Python
- Метод eq для сравнения объектов
- Тестирование модели в PyTorch
- Порядок операций в Python
- Переменная с нижним подчеркиванием















