Python 에서 시스템 명령어 사용하기
·
Python
Python을 활용한 시스템 명령어 실행 가이드1. 기본적인 명령어 실행 방법os 모듈 사용import os# 단순 명령어 실행status = os.system('ls -al')# 반환값은 명령어 실행 상태 (0: 성공, 非0: 실패)subprocess 모듈 사용 (권장)import subprocess# 기본 실행 방법result = subprocess.call(['ls', '-al'])# shell=True 옵션 사용 시result = subprocess.call('ls -al', shell=True)2. 시스템 명령어 출력 결과 처리화면 출력# subprocess.run 사용 (Python 3.5+)result = subprocess.run(['ls', '-al'], capture_output=Tru..
django 서버 포트번호 바꾸기 및 외부 접속 허용
·
Python/Django
Django에서 기본 포트 번호 변경 및 외부 접속 허용 방법소개Django를 사용하여 웹 애플리케이션을 개발할 때, python manage.py runserver 명령어는 개발자가 로컬 환경에서 애플리케이션을 테스트할 수 있는 개발 서버를 제공합니다. 기본적으로 이 서버는 포트 번호 8000에서 실행되며, 로컬 호스트(127.0.0.1)에서만 접근이 가능합니다. 그러나 개발 과정에서 다음과 같은 상황이 발생할 수 있습니다:포트 8000이 이미 다른 애플리케이션에서 사용 중일 때동시에 여러 Django 프로젝트를 실행해야 할 때모바일 기기나 다른 컴퓨터에서 개발 중인 애플리케이션을 테스트해야 할 때이러한 경우를 위해 포트 번호를 변경하고 외부 접속을 허용하는 방법을 알아보겠습니다.포트 번호 변경하기기본..