에러해결/PYTHON

TypeError: 'module' object is not callable

Zziii 2023. 12. 20. 17:32
728x90
반응형

이 에러는 모듈 객체를 함수처럼 호출하려고 할 때 발생하는 에러이다.

 

예를 들어, 다음과 같은 코드에서 module 객체를 호출하면 이 에러가 발생한다.

 

import module

result = module()

 

 

이 경우, module 객체가 함수가 아니기 때문에 호출할 수 없다.

 

해결 방법으로는, 모듈 내의 함수나 클래스를 명시적으로 호출해야 한다.

 

예를 들어, module 모듈 내의 function 함수를 호출하려면 다음과 같이 코드를 작성해야 한다.

 

import module 
result = module.function()

 

 

또는 from 키워드를 사용하여 모듈 내의 특정 함수나 클래스만을 import 한 뒤, 해당 함수나 클래스를 직접 호출할 수 있다.

 

from module import function 
result = function()

 

 

위와 같은 방법으로 모듈 객체를 올바르게 호출할 수 있다.

728x90
반응형
let textNodes = document.querySelectorAll("div.tt_article_useless_p_margin.contents_style > *:not(figure):not(pre)"); textNodes.forEach(function(a) { a.innerHTML = a.innerHTML.replace(/`(.*?)`/g, '$1'); });