파이썬의 기본 모듈로 제공하는 logging 모듈을 이용하여 간단하게 로그를 남겨보자 1단계. strem(콘솔)에 로그 남기기 loging 모듈 import 후, 로그 레벨별로 로깅 설정 후 실행해 보았습니다. #!/usr/bin/python #-*-coding utf-8-*- import logging if __name__ == '__main__': logging.debug('debug') logging.info('info') logging.warning('warning') logging.error('error') logging.critical('critical') 출력 [root@linux-1 script]# ./log.py WARNING:root:warning ERROR:root:error CRIT..
python은 설치되었다는 가정하에 진행합니다. [root@linux-1 script]# python --version Python 2.7.5 yum을 통해 python-pip 설치 -> Error: Noting to do 현재 repository에는 pip가 없네요 [root@linux-1 script]# yum install python-pip Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.kakao.com * extras: mirror.kakao.com * updates: mirror.kakao.com No package python-pip available. Error: Nothing t..
[ *args ] *args 함수 호출 n개의 위치 인자를 unpacking 함 def add(x, y): return x + y nums = [3, 5] print(add(*nums)) PS C:\Users\admin\Desktop\FLASK> python .\test_1.py 8 *args 함수 선언 들어온 인자들을 tuple 타입으로 packing def multiply(*args): print(args) total = 1 for arg in args: total = total * arg return total print(multiply(1, 3, 5, 7, 9)) PS C:\Users\admin\Desktop\FLASK> python .\test_2.py (1, 3, 5, 7, 9) 945 [ *..
[ virtualenv 모듈 설치 ] pip install virtualenv [ 폴더 위치 확인 ] - 현재 위치는 C:\ 드라이브 밑에 PROJECT 폴더 입니다 [ 가상 환경 생성 ] - virtualenv 명령어로 가상 환경을 생성합니다. venv는 가상 환경의 이름입니다. - 특정 파이썬 버전을 정하고 싶으면 —python=python3.x 처럼 옵션을 추가하시면 됩니다. virtualenv venv [ 가상환경 폴더 생성 확인 ] [ 가상환경 실행(진입) ] - activate.bat 파일을 실행 - 앞에 (venv) 부분으로 가상 환경 집입 여부를 확인할 수 있습니다. [ 가상환경 종료 ] - deactivate.bat 파일을 실행 TIP. - activate.bat을 실행을 했는데 아무 오..
[ Flask 설치 ] pip3 install flask [ 예제 ] from flask import Flask app = Flask(__name__) @app.route('/') # 'http://www.google.com/' def home(): return "Hello, world!" app.run(port=5000) flask라는 패키지에서 Flask 모듈을 import 하여 flask를 사용할 수 있게 설정 from flask import Flask Flask 인스턴스를 생성 app = Flask(__name__) app 객체를 통해 라우팅을 설정 '/' 경로로 접속하면 home 함수를 실행 (참고로 '/map' 으로 설정 시 http://127.0.0.1:5000/map으로 접속) @app.r..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.