Last active
August 29, 2015 14:13
-
-
Save parkjinwoo/8cf9021c48d648264d54 to your computer and use it in GitHub Desktop.
Syrup Postcode
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
import csv | |
import json | |
import requests | |
def get_postcode(loc): | |
payload = {'q':loc} | |
res = requests.get('https://api.poesis.kr/post/search.php', params=payload) | |
result = res.json() | |
return '+'.join([c['code6'] for c in result['results']]) | |
with open('input.csv') as csvfile: | |
datareader = csv.reader(csvfile, delimiter=',', quotechar='|') | |
for row in datareader: | |
print(','.join(row) + ',' + get_postcode(row[1])) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
import csv | |
with open('results.csv') as csvfile: | |
datareader = csv.reader(csvfile, delimiter=',', quotechar='|') | |
for row in datareader: | |
postcodes = '' | |
if 2 < len(row): | |
postcodes += row[2] | |
if 3 < len(row): | |
postcodes += row[3] | |
if 4 < len(row): | |
postcodes += row[4] | |
postcodes = reduce(lambda x, y: x if y in x else x + [y], postcodes.split('+'), []) | |
print(row[0] + ',' + row[1] + ',' + '+'.join(postcodes)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 | 서울 금천구 가산동459-11 | ||
---|---|---|---|
2 | 서울 강서구 가양1동1458-3 | ||
3 | 서울 강서구 가양동 1479-8 동양트레벨스카이 105호 | ||
4 | 서울 강서구 등촌1동 631 두산위브센티움 107호 | ||
5 | 서울 서대문구 남가좌동 381 가재울센트레빌아파트상가 2-3호 | ||
6 | 경기 성남시 수정구 태평동5113-3 | ||
7 | 서울 은평구 갈현동433-5 | ||
8 | 서울 강남구 논현2동111-22 | ||
9 | 서울 영등포구 대림동 952-13번지 2층 | ||
10 | 서울 강남구 역삼동761-18 강남프라자 108호 | ||
11 | 서울 강남구 역삼동818-8번지 | ||
12 | 서울 서초구 반포동19-4 부속상가 1층11호 | ||
13 | 충북 청원군 강내면 탑연리179-2 | ||
14 | 서울 강동구 천호동 155-5 두산위브센티몰 101호 | ||
15 | 강원 강릉시 교1동1841-2번지 103호 | ||
16 | 강원 강릉시 성내동 21번지 | ||
17 | 강원 강릉시 포남동1185-7 15통 1반 | ||
18 | 서울 강서구 화곡동1145번지 롯데캐슬@상가 111호 | ||
19 | 서울 강서구 염창동275-1 | ||
20 | 서울 강동구 강일동 675 베스트프라자 106호 | ||
21 | 인천 강화군 강화읍 신문리1-4 | ||
22 | 서울 송파구 가락2동167-5 104호 | ||
23 | 서울 구로구 개봉동203-6호 | ||
24 | 서울 강남구 개포동186-16 현대빌딩 104호 | ||
25 | 서울 강남구 개포동168-7 지상1층1호 | ||
26 | 서울 강서구 방화동 849번지 벽산에어트리움 별관 136호 | ||
27 | 서울 송파구 거여동27-4 (6층으로 배송) | ||
28 | 경남 거제시 장평동 31-17 (장평로 24) | ||
29 | 경남 거제시 고현동 1039덕산베스트타운 20동 118호 | ||
30 | 서울 광진구 자양동1-2번지 | ||
31 | 경기 광주시 역동 22-30 | ||
32 | 경기 시흥시 대야동 544-1 틔윈프라자 A동 102호 | ||
33 | 경기 안성시 대천동 121번지 | ||
34 | 경기 평택시 안중읍 현화리249번지 | ||
35 | 경기 평택시 평택동293-1번지 1층 | ||
36 | 경남 거제시 옥포동 531-22 건웅데파트 6호 | ||
37 | 경남 거창군 거창읍 대동리851-5 | ||
38 | 경남 고성군 고성읍 동외리269-2 번지 | ||
39 | 경남 사천시 사천읍 수석리 269-10번지 | ||
40 | 경남 의령군 의령읍 중동리377-7 | ||
41 | 경남 하동군 하동읍읍내리 331-4 | ||
42 | 서울 종로구 통의동 35-2 | ||
43 | 서울 강남구 논현동273-14 1층 | ||
44 | 경북 고령군 고령읍 헌문리238번지 | ||
45 | 경북 군위군 군위읍 서부리 404-9 | ||
46 | 경북 성주군 성주읍 경산리 697-11 | ||
47 | 경북 경산시 대동163-1 1층 | ||
48 | 경북 영주시 하망동348-4 | ||
49 | 경북 영천시 완산동1061-8번지 | ||
50 | 경북 칠곡군 왜관읍 왜관리 230-18번지 | ||
51 | 경북 의성군 의성읍 후죽리480-12 | ||
52 | 경북 청도군 청도읍 고수리 151-35 보훈회관 | ||
53 | 경북 경산시 계양동668-4 | ||
54 | 경북 경산시 백천동 574-3번지 한실빌딩1층 | ||
55 | 경북 경산시 진량읍 신상리419-1 | ||
56 | 경북 경산시 중방동 863-11번지 | ||
57 | 경북 경산시 하양읍 금락리131-109 | ||
58 | 경북 경주시 동천동987-44 | ||
59 | 경북 경주시 안강읍 안강리 323-5 | ||
60 | 경북 경주시 노동동105-2 | ||
61 | 경북 경주시 황성동 472-34번지 | ||
62 | 서울 동대문구 회기동 16-57번지 | ||
63 | 서울 종로구 계동144-2 | ||
64 | 충남 계룡시 금암동163-1 천마빌딩 109호 | ||
65 | 충남 계룡시 엄사면 엄사리 183-1 | ||
66 | 서울 구로구 구로동754-2번지 | ||
67 | 서울 성북구 안암동5가 146-18번지 2층 | ||
68 | 경기 고양시 덕양구 관산동188-1 상가1층 | ||
69 | 경기 고양시 덕양구 행신2동1082-2 | ||
70 | 경기 고양시 덕양구 성사1동697-14 영프라자빌딩 112호 | ||
71 | 경기 고양시 덕양구 고양동231-1번지 | ||
72 | 경기 고양시 덕양구 행신동714-1번지 진일프라자 115호 | ||
73 | 경기 고양시 덕양구 화정동984-9 대경프라자 | ||
74 | 경기 안산시 단원구 고잔동768-2 화승타운 116호 | ||
75 | 서울 구로구 고척동253-115 외 1필지 | ||
76 | 경기 광주시 곤지암읍 곤지암리445-4 | ||
77 | 경기 안성시 공도읍 진사리 20-23 | ||
78 | 서울 노원구 공릉동 421-19 현대프라자101호 | ||
79 | 서울 노원구 공릉동727 풍림아파트 B상가 114동 110호 | ||
80 | 충남 공주시 신관동 638-18 | ||
81 | 충남 공주시 산성동120-5 2층 | ||
82 | 경기 과천시 별양동7-1번지 105호 | ||
83 | 서울 관악구 봉천동1597-1 106호 | ||
84 | 경기 수원시 영통구 이의동 1347-1 월드프라자 104호 | ||
85 | 경기 광명시 광명동51-4번지 103호 | ||
86 | 경기 광명시 광명동158-520 대명프라자 1층 | ||
87 | 경기 광명시 소하동913-5 1층 | ||
88 | 경기 광명시 소하동1341-1 | ||
89 | 경기 광명시 하안동54-2번지 104 | ||
90 | 전남 광양시 마동 1023-2 | ||
91 | 전남 광양시 광양읍 인동리355 | ||
92 | 전남 광양시 중동길호주거환경개선사업지구 15블럭 2롯트 | ||
93 | 서울 노원구 월계1동409-12 | ||
94 | 서울 광진구 광장동 580 현대홈타운 12차 1202동지하 108호 | ||
95 | 광주 서구 광천동38-2 대산빌딩 1층 104호 | ||
96 | 광주 동구 금남로5가 4번지 | ||
97 | 광주 서구 금호동763-7번지 | ||
98 | 광주 서구 동천동 624번지 | ||
99 | 광주 북구 두암2동841-23 | ||
100 | 광주 동구 산수동683 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 | 서울 금천구 가산동459-11 | 153-792 | ||
---|---|---|---|---|
2 | 서울 강서구 가양1동1458-3 | 157-806 | ||
3 | 서울 강서구 가양동 1479-8 동양트레벨스카이 105호 | 157-807 | ||
4 | 서울 강서구 등촌1동 631 두산위브센티움 107호 | 157-839+157-839+157-839+157-839+157-729+157-839+157-839+157-839+157-839+157-839 | ||
5 | 서울 서대문구 남가좌동 381 가재울센트레빌아파트상가 2-3호 | 120-770 | ||
6 | 경기 성남시 수정구 태평동5113-3 | 461-854 | ||
7 | 서울 은평구 갈현동433-5 | 122-811 | ||
8 | 서울 강남구 논현2동111-22 | 135-820 | ||
9 | 서울 영등포구 대림동 952-13번지 2층 | 150-070 | ||
10 | 서울 강남구 역삼동761-18 강남프라자 108호 | 135-927 | ||
11 | 서울 강남구 역삼동818-8번지 | 135-932 | ||
12 | 서울 서초구 반포동19-4 부속상가 1층11호 | 137-726 | ||
13 | 충북 청원군 강내면 탑연리179-2 | 361-894 | ||
14 | 서울 강동구 천호동 155-5 두산위브센티몰 101호 | 134-864 | ||
15 | 강원 강릉시 교1동1841-2번지 103호 | |||
16 | 강원 강릉시 성내동 21번지 | 210-040 | ||
17 | 강원 강릉시 포남동1185-7 15통 1반 | 210-953 | ||
18 | 서울 강서구 화곡동1145번지 롯데캐슬@상가 111호 | 157-734 | ||
19 | 서울 강서구 염창동275-1 | 157-863 | ||
20 | 서울 강동구 강일동 675 베스트프라자 106호 | 134-100+134-100+134-100+134-100 | ||
21 | 인천 강화군 강화읍 신문리1-4 | 417-943 | ||
22 | 서울 송파구 가락2동167-5 104호 | 138-810 | ||
23 | 서울 구로구 개봉동203-6호 | |||
24 | 서울 강남구 개포동186-16 현대빌딩 104호 | 135-994 | ||
25 | 서울 강남구 개포동168-7 지상1층1호 | 135-802 | ||
26 | 서울 강서구 방화동 849번지 벽산에어트리움 별관 136호 | 157-850 | ||
27 | 서울 송파구 거여동27-4 (6층으로 배송) | 138-814+138-813+138-814 | ||
28 | 경남 거제시 장평동 31-17 (장평로 24) | 656-925 | ||
29 | 경남 거제시 고현동 1039덕산베스트타운 20동 118호 | |||
30 | 서울 광진구 자양동1-2번지 | 143-841 | ||
31 | 경기 광주시 역동 22-30 | 464-807 | ||
32 | 경기 시흥시 대야동 544-1 틔윈프라자 A동 102호 | 429-874 | ||
33 | 경기 안성시 대천동 121번지 | 456-330 | ||
34 | 경기 평택시 안중읍 현화리249번지 | 451-885+451-885 | ||
35 | 경기 평택시 평택동293-1번지 1층 | 450-828 | ||
36 | 경남 거제시 옥포동 531-22 건웅데파트 6호 | 656-906 | ||
37 | 경남 거창군 거창읍 대동리851-5 | 670-803+670-803+670-803+670-803 | ||
38 | 경남 고성군 고성읍 동외리269-2 번지 | 638-803+638-803 | ||
39 | 경남 사천시 사천읍 수석리 269-10번지 | 664-805 | ||
40 | 경남 의령군 의령읍 중동리377-7 | 636-805 | ||
41 | 경남 하동군 하동읍읍내리 331-4 | |||
42 | 서울 종로구 통의동 35-2 | 110-040 | ||
43 | 서울 강남구 논현동273-14 1층 | 135-833 | ||
44 | 경북 고령군 고령읍 헌문리238번지 | 717-804+717-804 | ||
45 | 경북 군위군 군위읍 서부리 404-9 | 716-804 | ||
46 | 경북 성주군 성주읍 경산리 697-11 | 719-802 | ||
47 | 경북 경산시 대동163-1 1층 | 712-160 | ||
48 | 경북 영주시 하망동348-4 | 750-912+750-912 | ||
49 | 경북 영천시 완산동1061-8번지 | 770-906 | ||
50 | 경북 칠곡군 왜관읍 왜관리 230-18번지 | 718-805 | ||
51 | 경북 의성군 의성읍 후죽리480-12 | 769-806 | ||
52 | 경북 청도군 청도읍 고수리 151-35 보훈회관 | 714-802 | ||
53 | 경북 경산시 계양동668-4 | 712-120 | ||
54 | 경북 경산시 백천동 574-3번지 한실빌딩1층 | 712-100 | ||
55 | 경북 경산시 진량읍 신상리419-1 | 712-837 | ||
56 | 경북 경산시 중방동 863-11번지 | 712-804+712-804+712-804+712-804+712-804 | ||
57 | 경북 경산시 하양읍 금락리131-109 | 712-905 | ||
58 | 경북 경주시 동천동987-44 | 780-933 | ||
59 | 경북 경주시 안강읍 안강리 323-5 | 780-807 | ||
60 | 경북 경주시 노동동105-2 | 780-020+780-020 | ||
61 | 경북 경주시 황성동 472-34번지 | 780-954 | ||
62 | 서울 동대문구 회기동 16-57번지 | 130-872 | ||
63 | 서울 종로구 계동144-2 | 110-801 | ||
64 | 충남 계룡시 금암동163-1 천마빌딩 109호 | 321-900 | ||
65 | 충남 계룡시 엄사면 엄사리 183-1 | 321-931+321-931 | ||
66 | 서울 구로구 구로동754-2번지 | 152-873 | ||
67 | 서울 성북구 안암동5가 146-18번지 2층 | 136-075 | ||
68 | 경기 고양시 덕양구 관산동188-1 상가1층 | 412-802 | ||
69 | 경기 고양시 덕양구 행신2동1082-2 | 412-220 | ||
70 | 경기 고양시 덕양구 성사1동697-14 영프라자빌딩 112호 | 412-807 | ||
71 | 경기 고양시 덕양구 고양동231-1번지 | 412-801+412-490 | ||
72 | 경기 고양시 덕양구 행신동714-1번지 진일프라자 115호 | 412-825 | ||
73 | 경기 고양시 덕양구 화정동984-9 대경프라자 | 412-827 | ||
74 | 경기 안산시 단원구 고잔동768-2 화승타운 116호 | 425-906 | ||
75 | 서울 구로구 고척동253-115 외 1필지 | 152-834 | ||
76 | 경기 광주시 곤지암읍 곤지암리445-4 | 464-872 | ||
77 | 경기 안성시 공도읍 진사리 20-23 | 456-826 | ||
78 | 서울 노원구 공릉동 421-19 현대프라자101호 | 139-804 | ||
79 | 서울 노원구 공릉동727 풍림아파트 B상가 114동 110호 | 139-800+139-805 | ||
80 | 충남 공주시 신관동 638-18 | 314-802 | ||
81 | 충남 공주시 산성동120-5 2층 | 314-030 | ||
82 | 경기 과천시 별양동7-1번지 105호 | |||
83 | 서울 관악구 봉천동1597-1 106호 | 151-835 | ||
84 | 경기 수원시 영통구 이의동 1347-1 월드프라자 104호 | 443-270 | ||
85 | 경기 광명시 광명동51-4번지 103호 | |||
86 | 경기 광명시 광명동158-520 대명프라자 1층 | 423-858 | ||
87 | 경기 광명시 소하동913-5 1층 | 423-825 | ||
88 | 경기 광명시 소하동1341-1 | 423-050 | ||
89 | 경기 광명시 하안동54-2번지 104 | 423-849 | ||
90 | 전남 광양시 마동 1023-2 | 545-070 | ||
91 | 전남 광양시 광양읍 인동리355 | |||
92 | 전남 광양시 중동길호주거환경개선사업지구 15블럭 2롯트 | |||
93 | 서울 노원구 월계1동409-12 | 139-846 | ||
94 | 서울 광진구 광장동 580 현대홈타운 12차 1202동지하 108호 | 143-210 | ||
95 | 광주 서구 광천동38-2 대산빌딩 1층 104호 | 502-800 | ||
96 | 광주 동구 금남로5가 4번지 | 501-852+501-852+501-852+501-852+501-852+501-852+501-852+501-852+501-852+501-025 | ||
97 | 광주 서구 금호동763-7번지 | 502-806 | ||
98 | 광주 서구 동천동 624번지 | 502-882 | ||
99 | 광주 북구 두암2동841-23 | 500-884 | ||
100 | 광주 동구 산수동683 | 501-823 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment