파이썬, SimpleHTTPServer / http.server 사용
일단, 파이썬이 설치되어 있고 PATH 경로에 추가되어 있다고 가정하겠다.
[참고] 파이썬 버전 확인
C:\Users\USER> python -V
Python 3.9.13
cmd 창(Windows)이나 터미널에서 작업 프로젝트로 이동하자.
단순 테스트라면 현재 경로에서 진행해도 된다.
파이썬에서 기본으로 제공하는 SimpleHTTPServer 실행 명령은 파이썬2, 3이 다르다.
- 파이썬3: python -m http.server
- 파이썬2: python -m SimpleHTTPServer
기본으로 사용하는 포트는 8000이다.
다른 포트를 실행하려면, 예를 들어 80번 포트를 사용하려면 다음처럼 입력한다.
- 파이썬3: python -m http.server 80
- 파이썬2: python -m SimpleHTTPServer 80
웹브라우저를 실행하고 SimpleHTTPServer 웹 서버에 접속해보자.
웹브라우저 주소창에 아래 주소를 입력하자.
localhost:8000
또는
localhost:80 (80번으로 지정한 경우)
그러면 현재 경로에 있는 디렉터리와 파일 구조 목록이 웹브라우저에 나타난다.
실행하고 싶은 html 파일을 더블클릭하면 해당 파일이 웹브라우저에서 동작한다.
일반 텍스트 파일은 그 내용을 보여준다.
해석할 수 없는 다른 파일은 다운로드 받을 수 있다.
[참고] 접근권한이 없는 경로나 파일인 경우에는 권한 에러가 나타날 수 있다.
반응형
'Python 활용' 카테고리의 다른 글
파이썬, 에코 서버/클라이언트 예제 (0) | 2023.02.17 |
---|---|
파이썬, PDF 파일 저장 예제 (ReportLab) (0) | 2023.02.16 |
파이썬, 유튜브 동영상 다운로드 (0) | 2023.01.23 |
파이썬, float 메모리 구조를 int로 해석해서 가져오기 (0) | 2022.11.30 |
파이썬 GUI 개발 PySimpleGUI 소개 동영상 (0) | 2022.08.09 |