본문 바로가기

Programming Language/Python

[Python] 'module' object is not callable - timeit 에러 해결

 

 

 


 

파이썬으로 timeit을 공부하다가 'module' object is not callable이라는 에러가 발생하여 해결했던 방법을 포스팅하겠습니다.

 

 

 

import timeit

iteration_test = """
for i in itr : 
    pass
"""

print(timeit.timeit(iteration_test, setup='itr = list(range(10000))', number=1000))

현재 파일명이 timeit.py이었고 위처럼 코드를 저장하고 실행헀을때 에러가 발생했습니다.

 

파일명과 임포트한 timeit이 중복으로 인해 발생한 오류이므로, 파일명을 timeitTest.py로 변경해주었습니다.

코드는 동일합니다.

 

정상적으로 작동되는것을 확인하였습니다.