Development/Language

[Python] TypeError: 'module' object is not callable 조치

비완 2014. 11. 14. 10:37
반응형

기존에 개발한 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