python 4

[Python] Error Message : not enough arguments for format string

C 만 사용하다보니, 로그 프린트할 때에도 에러가 생기네요 ㅠ 1. 문제의 코드 logging.info("createDbCmdHandler : email(%s) registrationId(%s) name(%s) age(%s)"% stringArgs[0],stringArgs[1],stringArgs[2],stringArgs[3]) 2. 수정 코드 logging.info("createDbCmdHandler : email(%s) registrationId(%s) name(%s) age(%s)"% (stringArgs[0],stringArgs[1],stringArgs[2],stringArgs[3])) 문제의 코드와 수정코드의 차이점이 보이시나요? %를 사용할 때에는 tuple type을 사용해야하는데, 제가 단..

Tools/Python 2016.09.06

[Python] dict add method

python 에서 dict date type을 추가하는 방법에 대한 간략한 가이드입니다. jsonDictionay ={} jsonDictionay['notification'] = { 'title' : title, 'body' : body, 'icon' : icon } jsonDictionay['notification'].update({'update':'updated','update2':'updated2'}) json format으로 결과를 보면 다음과 같습니다. [INFO][11:52:02.023] notification: [INFO][11:52:02.023] { [INFO][11:52:02.023] body : body [INFO][11:52:02.039] icon : icon [INFO][11:52:..

Tools/Python 2016.05.31

[GCM with python] 1. Intro

GCM 을 사용하려면 message를 GCM Server로 전달해주는 매개 서버가 필요합니다. 매개 서버를 사용하지 않고 직접 GCM Server로 전달하는 방법은 있지만, 이 경우, 잠재적인 보안 위험성이 있습니다. GCM Server에 메시지를 바로 보내려면 API Key 값이 필요한데, 이 값만 이용하면 어떤 인증 없이도 메시지를 보낼 수 있기 때문입니다. (공식 문서에서는 확인하진 못했습니다. googling 결과에서 분석한 내용입니다. 혹시 오류가 있다면 조언 혹은 업데이트 부탁드립니다.) 이 때, server를 직접 구동하고 hosting을 할려면 여러가지 번거로운 점들이 많이 있습니다. google에서는 google app engine이라고 해서 PaaS (Platform as a Servi..