파이썬 TypeError: %d format: a number is required, not str

728x90

 

 

에러 해결 한줄요약: String Format에 사용되는 %를 전부 %s 로 변경

 

 

오류 발생 내용:

 

파이썬이랑 DB랑 연동해서 주식 데이터를 사용할려던 도중 이런 오류를 만났다.

 

String Format을 사용하면 반환변수를 %d %s %f 등 지정해주는 것이 맞지만 SQL로 보내서 데이터를 읽게하려면 변수 타입과 상관없이 전부 %s를 사용해줘야 한다.

728x90