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을 사용해야하는데, 제가 단순 argmuet로 전달한게 문제였습니다. ㅡㅡ;
물론 Stack Overflow에 더 자세한 설명이 나와있죠 ^^
http://stackoverflow.com/questions/11146190/python-typeerror-not-enough-arguments-for-format-string
'Tools > Python' 카테고리의 다른 글
[GAE in Python] TypeError: Error when calling the metaclass bases (0) | 2016.09.05 |
---|---|
[Python] dict add method (0) | 2016.05.31 |
[Python] class def function call method (0) | 2016.05.31 |
[python] python installer 설치 - easy_install (0) | 2015.08.20 |