Computer Science/Python
PIL 라이브러리: Image.open AttributeError
JAYNUX
2013. 11. 26. 21:05
Image.open() 이 정상적으로 작동하다가 갑자기 작동 하지 않으면서, no Attribute라는 error 메시지를 나타낼 경우 그것은, namespace 충돌 때문일 것이다.
그 경우 모듈로 다시 masking을 해주면 문제를 해결 할 수도 있다.
PIL.Image
이렇게 하는 경우 어떤 class 이름이 Image일경우 namespace 문제가 발생 하는 것을 맊을 수 있다.
from PIL import Image
위의 것 대신에,
Import PIL.Image 를 사용 한다.
When working with a lot of imports, beware of namespace confilict.
I'm generally very wary of from some_module import * statements.