나는이 test
폴더 내의 구조 폴더
__init.py__
aa.py
test.py
...에 대한 aa.py
class aa:
def __init__(self,max):
self.max=max
print max+1
def hello(self):
print(max)
...에 대한 test.py
import aa
abc = aa(100)
abc.hello()
실행할 때 test.py
오류가 있습니다.
abc = aa(100)
TypeError: 'module' object is not callable
무엇이 문제입니까?
모듈 aa
이 있고 그 모듈에는 클래스가 aa
있습니다. 모듈 만 가져옵니다.
다음 중 하나를 수행하십시오.
import aa
abc = aa.aa(100)
또는:
from aa import aa
abc = aa(100)
또는 더 나은 방법은 모듈과 클래스에 대해 별도의 이름을 사용하는 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다