2013-10-02 4 views
-1

Google 지오 코드 API를 사용하여 주소 목록에보다 자세한 지리 정보를 추가하고 있습니다. 즉, 스프레드 시트에서 각 관측소 (주소)에 특히 정 지구 (인도의 행정 단위), 도시 및 마을의 열을 추가하고 싶습니다.다중 열 CSV 파일에 파이썬 개체 작성

는 이미 추한 방법으로 파이썬으로 주소를 가져온 다음 출력에이 페이지 (http://maps.googleapis.com/maps/api/geocode/json?address=RAVI+NAGAR,+NAIDU+THOTA,+VISAKHAPATNAM+&sensor=true)을 변환하는 몇 가지 코드와 함께 구글 API를 사용했습니다 : 주소 문자열에 대한 검색 결과

Ravi Nagar [u'neighborhood', u'political'] 
Naidu Thota [u'sublocality', u'political'] 
Vizag [u'locality', u'political'] 
Vishakhapatnam [u'administrative_area_level_2', u'political'] 
Andhra Pradesh [u'administrative_area_level_1', u'political'] 
India [u'country', u'political'] 
530029 [u'postal_code'] 

: "RAVI+NAGAR,+NAIDU+THOTA,+VISAKHAPATNAM+",Visakhapatnam,ANDHRA+PRADESH.

내 질문은 이전 csv 파일로 다시 가져 오는 방법입니다. 나는 csv 파일의 이전 행을 놓치고 싶지 않고 테이블에 새 열을 추가하려고합니다. (위의 결과가 주어지면 "postal_code", "administrative_area_level_1", "administrative_area_level_2", "locality", "sublocality"및 "neighborhood"에 대한 열을 각각 갖고 싶습니다. 내가 생각할 수있는 것은 식별자가있는 함수를 만드는 것입니다 그러나 나는 그 방법을 파이썬에 대한 나의 지식에 따라 잘 모른다.

u은 인쇄물에 나타나야 하는가? 제거하는 방법은 u을 제거하는 것이다. 은 "결과"사전 (이것에 대한, 당신은 내가 제공 한 링크를 클릭 할 수 있습니다)?

여러분의 도움에 감사드립니다!

  • Linfeng

답변

0

완전히 질문을 이해하지만 어쩌면 json 모듈은 당신이 CSV 파일의 또 다른 유형은 당신이 원하는 것을 구체적으로 설명해야하지만

import json 

    print json.dumps(your_variable) 

을 필요하지 않았다 ...

관련 문제