Автор оригинала: Pankaj Kumar.
В этом руководстве мы узнаем о модуле времени Python. Переменная Python обсуждается в нашем предыдущем уроке. Модуль времени Python полезен, когда ваша работа нуждается в синхронизации с системным временем.
Модуль времени Python
Когда вы работаете на проект в реальном времени, вам может потребоваться синхронизировать вашу задачу с системным временем. Например, когда это 8 часов, ваша программа должна отправить сообщение группе людей. Для этой цели вы должны знать, как получить системное время с помощью кода Python.
Для этого вам нужно импортировать Python Time модуль. Чтобы получить текущее время, которое нам нужно использовать Локальное время ()
Функция из модуля времени. Функция получает вход от Время () функция. Следующий код поможет вам распечатать текущее время в Python.
# import the module import time # get the current clock ticks from the time() function seconds = time.time() currentTime = time.localtime(seconds) # print the currentTime variable to know about it print(currentTime,'\n') # use current time to show current time in formatted string print('Current System time is :', time.asctime(currentTime))
И ваш выход будет похож на это
Формат времени Python
Мы можем использовать strftime
функция для форматирования времени.
print('Python Time Formatted is :', time.strftime("%d/%m/%Y", currentTime))
Выпускаемая вывод будет похоже на ниже.
Python Time Formatted is : 23/08/2017
Календарный модуль
В предыдущем разделе мы говорили о модуле времени Python. Мы можем получить текущее время, используя модуль Python Time, а затем отформатировать его, как мы требуем.
В этом разделе мы будем использовать календарный модуль Python, чтобы получить информацию о календарях. Следующий пример код покажет нам некоторые функции модуля календаря.
# import the module import calendar # print the current month print('The month of August is:\n', calendar.month(2018, 8)) # set the first day of the week as sunday calendar.setfirstweekday(6) # re print the calender print('The month of August is:\n', calendar.month(2018, 8)) # print if a year is leap year print('Is 2017 a leap year? Ans:', calendar.isleap(2017)) print('Is 2016 a leap year? Ans:', calendar.isleap(2016))
Выход следующего кода будет
The month of August is: August 2018 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 The month of August is: August 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Is 2017 a leap year? Ans: False Is 2016 a leap year? Ans: True
Есть и другие модули, отличные от времени и календаря. Например, datetime
модуль, DateutiL
модуль.
Если вы получите некоторое время, подумайте об чтении Официальная ссылка Pythons для дополнительной информации.