본문 바로가기

분류 전체보기77

python 딕셔너리(dict) 정렬(sorted), 역순정렬 하도 까먹어서 적어놓는 딕셔너리형 정렬 방법 딕셔너리는 key와 value 둘 중 어떤걸 기준으로 삼느냐에 따라 정렬 방법이 달라진다 이러한 배열이 있다고 가정하고 키(key) 기준 정렬하는 방법 값(value)기준 정렬하는 방법은 sorted를 사용하며 사용법은 아래와 같다. #오름차순 def dict_sort(dict_obj,is_key): sort = {} if is_key is True: # 키를 이용한 정렬 sort_ = sorted(result_parsing_keywords.items(), reverse=False) # 또는 sorted(result_parsing_keywords.items()) else: # 값을 이용한 정렬 sort_ = sorted(dict_obj.items(), key=.. 2020. 7. 6.
python 2.x 반나절을 잡아먹은 인코딩 버그 ordinal not in range(128), 499 502, UnicodeEncodeError('ascii') ... ordinal not in range(128) ?? 499, 502, ordinal not in range(128) ????? ​ 뭔 소리여 ​ 오류의 이유 - 실행파일을 만들었다 : 오류가 났다. ​ 이유는 pyinstaller는 python 3 이상 버전으로 실행파일이 만들어져서 인코딩(utf와 같은)이 필요없는 반면에 ​ linux버전은 2.x에 설치된 cxfreeze라는 것으로 실행파일을 만들어서 python 2.x버전으로 실행파일이 만들어졌어요, ​ 파이썬은 본래 아스키코드 기반으로 된 언어. python 2.x버전엔 언어처리가 제대로 되어있지 않았음. ​ 유니코드화 해주는 별도 전처리 작업을 따로 해주어야 된다고 함 ​ python 3.x 이하 버전의 경우 소스 코드 제일 상단에 다음과 같은 .. 2020. 3. 27.
~2017까지 워드프레스로 제작한 홈페이지. 2017년 까지 디자인 1명, 프로그래머 1명(나)으로 제작한 홈페이지들 기획~디자인, 테마 및 플러그인 설정은 디자이너 분께서 맡아주셨고 그 외 설치부터 기술구현 파트를 제가 맡음 2020. 3. 26.
[python3.7] Kakao Rest API 사용해서 주소 좌표 변환 하기 (카카오 401에러처리) 클라이언트가 두 지점간의 거리(distance)를 프론트에 출력해달라고 요청했다 그런데 한쪽에는 좌표정보가 없고 주소 정보 뿐이라서 주소를 이용해 좌표를 가져올 수 있는 간단한 방법이 필요 했고 KaKao Rest API 로컬(local)에서 주소-좌표 변환 기능을 이용하기로 했다. KAKAO API 키 만들기 카카오 Developers에 계정이 없다면 계정을 만들고 나서 애플리케이션을 만들어야 한다. ( 웹 서비스의 경우 완성된 서비스가 아니더라도 일단 테스트 하는데 지장이 없었음 ) IP 및 도메인 설정 설정하기전 카카오 API 401에러는 API키가 유효하지 않다는걸 의미함. 진짜 API키 오타났거나 아니면 허용되지 않은 IP로 접속했을때 나타났었음. 한~두시간 씨름하다가 아래와 같이 설정해주었더니.. 2020. 3. 26.