일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 802.3
- 802.3 이더넷
- Address Resolution Protocol
- adodb 설치
- AES 암호
- Alternatively build in profile or release modes to enable launching from the home screen
- Android Studio 몰입모드
- Android Studio 몰입모드 설정
- Android Studio 상태바 없애기
- Android Studio 자동 정렬
- android studio 자동정렬
- Android Studio 자동정렬 단축키
- Android Studio 코드 자동정렬
- Android Studio 타이틀바 없애기
- Android Studio 하단 바 없애기
- Android Studio 홈버튼 없애기
- Angler EK
- Angler EK 악성코드
- Angler EK이란
- apache2 tomcat9
- apache2 tomcat9 설치
- apache2 tomcat9 연동
- API
- apk 에러
- apk 오류
- ARP
- arp cache poisoning
- ARP Poisoning
- ARP Request
- ARP 구조
Archives
- Today
- Total
지나가는 이야기
[Python] 인터넷 속도 테스트 본문
728x90
반응형
이번 글에서는 python을 이용하여 현재 PC의 인터넷 속도를 테스트하는 코드를 만들어 보겠습니다.
import speedtest
먼저 위 코드와 같이 모듈을 import 합니다. 해당 모듈의 경우 별도로 설치가 필요하기 때문에 무작정 하단에 있는 전체 코드를 복사 붙여 넣기를 할 경우 오류가 발생할 것입니다.
pip install speedtest-cli
위 명령어를 입력한다.
위 사진은 해당 명령어를 입력을 해 모듈을 설치하는 모습이다.
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
반응형
'Computer language : 컴퓨터 언어 > Python' 카테고리의 다른 글
[Python] ord(), chr() : 파이썬 아스키 코드 변환 (0) | 2022.11.16 |
---|---|
[Python] 티킨터를 이용한 로그인 성공 화면 만들기 / tkinter를 이용한 로그인 성공 화면 만들기 (2) | 2021.09.14 |
[Python] pdf 변환 / 워드파일 pdf 변환 (0) | 2021.03.05 |
[Python] 원형 차트 만들기 / matplotlib 활용 (0) | 2021.02.12 |
[Python] 선택 정렬(Selection Sort) 사용하기 (0) | 2021.01.27 |
Comments