Python 썸네일형 리스트형 http://openflights.org/의 airlines.dat을 json으로 변환하기 http://openflights.org/data.html#airport위의 사이트에는 airports.dat 링크가 있습니다.여기에는 공항정보가 나열되어 있습니다.공항 정보 중에서 공항코드와 Time zone 정보가 필요하여 json 형태로 작업이 필요하게 되었습니다.아래의 단계를 거쳐서 json 문자열을 만들어냈습니다.1. 헤더 넣기import json import httplib import csv 2. http request 보내기conn = httplib.HTTPSConnection('raw.githubusercontent.com') conn.request("GET", '/jpatokal/openflights/master/data/airports.dat') 3. http response 받기csv.. 더보기 pytz 데이터 업데이트하는 방법 sudo pip install pytz 혹은 sudo pip install —upgrade pytz로 설치나 업데이트를 할 수 있다.그러나, http://www.iana.org/time-zones 업데이트가 며칠 되지 않아서 파이썬 라이브러리에 적용이 안되었을 경우 업데이트를 하는 방법을 소개하겠다.iana.org에서 제공하는 소스는 C로 되어있다. 소스와 데이터를 같이 빌드하면 C lib를 만들 수 있다. 이 과정에서 pytz에서 사용하는 timezone data가 생성된다. C소스와 데이터 얻기mkdir tz cd tz wget –retr-symlinks ‘ftp://ftp.iana.org/tz/tz*-latest.tar.gz’ gzip -dc tzcode-latest.tar.gz | tar -xf .. 더보기 이전 1 다음