새소식

반응형
ETC/Programming

python3 - not all arguments converted during string formatting

  • -
반응형

python을 이용하여 개발하던 도중에 다음과 같은 오류가 발생하여 찾던 도중에 모든 방법이 안되서 겨우 겨우 찾아서 해결 방법을 공유 합니다.

 

오류 내용 

not all arguments converted during string formatting

 

위와 같이 오류가 발생하였습니다. 위의 오류 발생 구간은 mysql 에 데이터를 넣는 부분이였습니다. 

분명히 잘되던게... 갑자기 안되서 당황하였는데요. google에 검색하면 여러가지 내용이 나옵니다.

https://stackoverflow.com/questions/21740359/python-mysqldb-typeerror-not-all-arguments-converted-during-string-formatting

 

Python MySQLdb TypeError: not all arguments converted during string formatting

Upon running this script: #! /usr/bin/env python import MySQLdb as mdb import sys class Test: def check(self, search): try: con = mdb.connect('localhost', 'root', 'pas...

stackoverflow.com

 

위의 내용을 반영해도 안되서  다른 것을 찾던 도중에 mysql에 Insert 하는 Query를 일일이 보다가 발견 하였습니다.

 

바로 컬럼의 내용이 안맞는 경우 입니다.

컬럼의 이름이 name 인데 mysql의 지정 부분에는 name_a 등과 같이 잘못 지정된 경우 발생 하였습니다.

위와 같은 내용이 발생 할 경우 mysql에 insert 하는 부분에서 테이블의 쿼리가 잘못 지정된 것이 아닌지 의심해 봐야 합니다.

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.