2017년 04월 03일
파이썬으로 인터넷 서버에서 현재시간 얻어오기
파이썬에서 인터넷 시간 서버에서 현재시각을 얻어올때 ntplib를 이용하면 됩니다. 이 라이브러리 패키지를 다운로드 받을 수 있는 싸이트는 아래 주소입니다.
https://pypi.python.org/pypi/ntplib
압축을 푼 후 아래처럼 설치를 하면 됩니다.
# python setup.py install

파이썬은 인터프리터이므로 프롬프트에서 바로 사용해볼 수 있습니다.
>>> import ntplib
>>> from time import ctime
>>> c = ntplib.NTPClient()
>>> response = c.request('europe.pool.ntp.org', version=3)
>>> ctime(response.tx_time)
'Mon Apr 03 17:13:40 2017'

프로그램을 만들때도 위 예제를 그대로 코딩하면 됩니다.
1: import ntplib2: from time import ctime3:4: def internetCurrentTime() :5: c = ntplib.NTPClient()6: response = c.request('europe.pool.ntp.org')7: print ctime(response.tx_time)
결과를 보면 현재 년도에 월과 날짜, 요일, 그리고 시각까지 나옵니다.

# by | 2017/04/03 17:20 | ICT 정보와 IoT | 트랙백




☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]