관리 메뉴

지나가는 이야기

[Python] 인터넷 속도 테스트 본문

Computer language : 컴퓨터 언어/Python

[Python] 인터넷 속도 테스트

지나가는 이야기 2022. 1. 31. 12:18
728x90
반응형

 

이번 글에서는 python을 이용하여 현재 PC의 인터넷 속도테스트하는 코드를 만들어 보겠습니다.

 

import speedtest

먼저 위 코드와 같이 모듈을 import 합니다. 해당 모듈의 경우 별도로 설치가 필요하기 때문에 무작정 하단에 있는 전체 코드를 복사 붙여 넣기를 할 경우 오류가 발생할 것입니다.

 

pip install speedtest-cli

위 명령어를 입력한다.

 

pip install speedtest-cli

위 사진은 해당 명령어를 입력을 해 모듈을 설치하는 모습이다.

 

speedtest-cli --version

정상적으로 설치된 것을 확인하기 위해 위 명령어를 입력한다.

 

speedtest-cli --version

명령어를 통해 정상적으로 설치가 된 것을 확인할 수 있다.

 

 

st = speedtest.Speedtest()
option = int(input('''[인터넷 속도 테스트]
1) 다운로드 속도
2) 업로드 속도

입력 : '''))

위 코드와 같이 객체를 생성한 후, 사용자가 입력한 값에 따라 결과를 출력하기 위해 input를 이용한다.

 

if option == 1:
    print(st.download())
elif option == 2:
    print(st.upload())
else:
    print("1 또는 2를 입력해주세요!")

그리고 위 코드와 같이 if문을 사용하여 사용자의 입력 값에 따라 결과를 다르게 출력한다.

 

아래는 전체 코드와 결과 사진이다.


import speedtest

st = speedtest.Speedtest()
option = int(input('''[인터넷 속도 테스트]
1) 다운로드 속도
2) 업로드 속도

입력 : '''))

if option == 1:
    print(st.download())
elif option == 2:
    print(st.upload())
else:
    print("1 또는 2를 입력해주세요!")

 

 

728x90
반응형
Comments