파이썬에서 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')
'IT노트(구) > 기타' 카테고리의 다른 글
(SQL Server) 오늘 날짜의 데이터만 가져오는 방법(convert 이용) (0) | 2016.04.18 |
---|---|
에러 해결 방법 - ZeroGu2: Windows DLL failed to load at ZeroGa2.b(DashoA10*..) (0) | 2016.02.02 |
msutil.jar/msbase.jar/mssqlserver.jar과 sqljdbc.jar의 차이점 (0) | 2016.01.23 |
json을 xml로 변환시켜주는 유용한 사이트 (0) | 2016.01.20 |
error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory 에러 해결 방법 (0) | 2015.12.31 |