반응형
기존에 개발한 python 파일을 다른 python 파일에서 불러다 쓸 일이 생겼다.
그랬더니 다음과 같은 에러가 발생하며 동작하지 않았다.
TypeError: 'module' object is not callable
import 한 모듈을 class처럼 사용하려 해서 발생한 에러였다.
import 한 modlue는 class가 아니기에 class처럼 사용하면 안된다.
주로 File name과 class name을 같게 한 경우, 많이 발생하지 싶다.
import 할 파일
AAA.py
class AAA(object):
어쩌구저쩌구...
b.py
import AAA
class b(object):
aaa = AAA() <= 에러발생
aaa = AAA.AAA() <= OK
반응형
'Development > Language' 카테고리의 다른 글
Python 학습사이트 (0) | 2014.11.21 |
---|---|
Array 정렬하기 (sort) (0) | 2014.11.14 |
배열 한번에 초기화하기 (0) | 2014.11.06 |
python 에서 다른 경로의 module import하기 (0) | 2014.03.21 |
참조사이트 (0) | 2014.01.14 |