반응형
파이썬으로 NTP 서버에서 시간 가져오는 샘플입니다.
ntplib 를 사용하고 다음과 같이 라이브러리가 설치되어 있지 않으면 pip 로 설치합니다.
ModuleNotFoundError: No module named 'ntplib'
ntplib 설치
$> pip install ntplib
Sample Source (ntp.py)
import ntplib
from time import ctime
def print_time(NTP_Server):
ntp_client = ntplib.NTPClient()
response = ntp_client.request(NTP_Server)
print(ctime(response.tx_time))
if __name__ == '__main__':
print_time('time.windows.com') # NTP 서버 시간
print(ctime()) # Client 시간
결과
$> python ntp.py
반응형
'IT > Python' 카테고리의 다른 글
[Python] QR Code 생성 프로그램 만들기 예제 (0) | 2022.12.08 |
---|---|
[Python] Blowfish(블로우피쉬) 대칭키 알고리즘 개념 및 python 암복호화 샘플코드 (0) | 2022.10.14 |
리플릿(Repl.it) - Python 온라인 개발 환경 소개 (0) | 2022.05.11 |
[Python] Visual Studio Code(VS Code) 주석 처리 단축키 (0) | 2022.03.19 |
[Python] pyinstaller 설치 및 간단한 사용 방법 - exe 실행 파일 만들기 (0) | 2020.11.20 |
댓글