본문 바로가기

IT노트(구)/기타

파이썬 ValueError: zero length field name in format 에러 해결 방법

파이썬에서 format을 사용할 때 다음과 같은 에러가 난다면

ValueError: zero length field name in format

우선 버전이 2.6(혹은 3.0)인지 확인할 필요가 있다.

만약 2.6이라면 필드 넘버를 부여해야만 format이 제대로 작동한다.

다음과 같이 사용했던 문법을

print '{} {} {}'.format('aaa', 'bbb', 'ccc')

아래와 같이 바꿔주면 된다!

print '{0} {1} {2}'.format('aaa', 'bbb', 'ccc')