키워드를 입력하면 주어진 키워드의 위도와 경도를 검색하는 프로그램을 만들었다.
가끔 필요할 때마다 프로그램 짜는게 너무 귀찮아졌다. (항상 대충 만들어서 나중에 재활용하기가 안좋더라고요.)
그래서 이번에 아주 예쁘게 만들어 필요하신 분에게 배포까지 하기로 결심했음...
Download:
프로그램의 개요는 다음과 같다.
-1: Pre-requirement
- Python 2.x (제작은 python 2.7에서...)
- No additional Lib
- Daum과 Naver의 API KEY!!! (이건 코드 안에 주석으로 자세히 설명해두었습니다.)
0. 실행 방법: python 프로그램.py (실행 옵션은 이렇게 치면 나와요...)
자세히...
USAGE: python program.py -i (--input) input.txt -e (--encoding) cp949 - (--output) output.txt -s x,y (y,x)
Default input encoding\t: utf-8
Default output\t\t: save in result.txt
Default output seq.\t: x\ty
1. Input
- Input.txt 로부터 키워드를 읽어온다. 한 줄에 하나씩 키워드가 있어야 함.
예시:
==== input.txt
인천광역시 중구청
철원군청
ㄱㄱㄱㄱㄱ
성균관대학교 자연과학캠퍼스
2. Output
- 옵션에서 지정한 파일 이름 혹은 result.txt 로 저장
예시:
==== result.txt
#이름 x(경도) y(위도)
"인천광역시 중구청" 126.62161335 37.4738403028
"철원군청" 127.313518298 38.1469249461
ㄱㄱㄱㄱㄱ None None
"성균관대학교 자연과학캠퍼스" 126.97467286 37.2934204446
3. 특징 (별건 없지만...)
- Input 파일의 인코딩을 지정해줄 수 있음. 그래서 운영체제 따위 가리지 않음. 인코딩 따로 변환할 필요도 없음.
- Output의 x coordinate와 y coordinate 의 순서를 정할 수 있음
4. 한계점
- 국내용.... -.-
'Study > Computer' 카테고리의 다른 글
Python으로 n-gram 만들기 (0) | 2014.05.22 |
---|---|
Matplotlib 추천 Q&A 링크들 (0) | 2014.05.21 |
Too many open files 에러가 로그에 남을 때 (0) | 2014.04.07 |
py2exe로 pyQT4 코드 exe로 만들기 (0) | 2014.03.13 |
sqlite3에서 fts3 사용할 때 not operator 사용법 (0) | 2014.02.26 |