2014-11-25 5 views
-1

이미 작성된 파이썬 스크립트를 사용하려고합니다. https://code.google.com/p/webscraping/source/browse/download.py을 통해 사용할 수 있습니다. Google지도에서 GoogleMaps() 클래스 및 geocode() 함수를 사용하여 일부 정보를 다운로드하는 데 도움이됩니다. . ,하지만 매번 클래스와 함수를 호출 할 수 없습니다. 나는 GoogleMaps(D).geocode("lund", 5, True, 1, "en") 넣어이 오류 얻을 :스크립트를 사용하십시오.

Traceback (most recent call last): 
    File "test1.py", line 1061, in <module> 
    GoogleMaps(D).geocode("lund", 5, True, 1, "en") 
NameError: name 'D' is not defined 

나는 함수를 호출해야 정확히 어떻게가?

+0

'self.D'는 Download''의 인스턴스가 될 것으로 보인다. 어떤 오류가 발생합니까? – Mezgrman

+0

글쎄, get()에서 오류가 발생합니다. 문제는 여기서 전화와 기능을 호출하는 방법을 모른다는 것입니다. –

+1

질문을 편집하여 오류의 전체 추적 *을 붙여 주시면 도와 드리겠습니다. – Mezgrman

답변

1

D이라는 변수를 정의하지 않았습니다. 연결된 스크립트를 간략하게 살펴본 다음에 Download을 먼저 인스턴스화 한 다음 GoogleMaps()으로 전달해야합니다.

예 : d = Download() result = GoogleMaps(d).geocode("lund", 5, True, 1, "en")

+0

덕분에, 먼저 몇 가지 모듈을 설치해야하고 그 결과에 대해 알려 드리겠습니다 –

+0

이제 "ImportError : No module adt"라는 오류가 있지만 "adt"라는 모듈을 찾을 수 없습니다. 모듈? –

+1

이상합니다. 추적을 다시 게시하십시오. – Mezgrman

관련 문제