클래스의 파이썬 함수에 다른 스크립트에 액세스하려고합니다. 이것은 나에게 다음과 같은 오류를 제공합니다Python 함수에 액세스하려고 시도 할 때 AttributeError가 발생했습니다.
AttributeError: 'module' object has no attribute 'functionName'
기능은 클래스에 존재하고 classname.functionName() 호출을 통해 액세스 할 수 있습니다. 누락 된 것이 있습니까?
-update-
내 코드는 다음과 같습니다 따라서
(program.py)
import ImageUtils
import ...
class MyFrame(wx.Frame):
...
ImageUtils.ProcessInformation(event)
(ImageUtils.py)
import statements...
class ImageUtils(threading.Thread):
def ProcessInformation(self, event):
self.queue.put(event)
오류는 다음과 같습니다 AttributeError은 '모듈'개체가 어떤 속성 'ProcessInformation' 그래서, 나는이 두 번째를 확인해야 할이 없습니다 모듈을 스크립트로 작성 하시겠습니까?
당신이 당신의 코드를하시기 바랍니다 게시 할 수 있습니까? –
아마도 오류를 throw하는 코드 스 니펫일까요? 가져 오기 단계에서 오류가 발생할 수 있기 때문에 모듈에 대한 import 문은 물론입니다. –
여기에 정보를 추가 할 수 있습니까? 목록 가져 오기, 파일 트리, 등? –