본문 바로가기

개발일기/파이썬23

[Python3.9/Google API] Google Drive API 연동 A 부터 Z까지 Google Console Project 생성 Google Drive Api 사용 "drive api" 검색 구글 드라이브 api "사용" "사용자 인증 정보 만들기" 눌러서 이동 먼저 Oauth 동의 화면 부터 만들라는 메시지가 보통 나타날것임 OAuth 동의 화면 범위 - 파일 읽기 및 다운로드만 처리할 할거라면 아래의 권한만 줘도 충분 테스트 사용자 - 실제 테스트할 구글 유저의 email 작성해주면 됨 기타 나머지 - 딱히 수정 하지 않음 사용자 인증 정보 json 파일 내용 생김새 나는 이 json 파일을 다운로드 받아 "config.json"이라는 이름으로 바꾸고 사용했음. Redirect Uri 프로그래밍 파일구조 ( 참고로, token.pickle파일은 처음엔 없음. 1회 실행해야 생성됨).. 2023. 9. 27.
pandas 라이브러리 사용중 ImportError: Missing optional dependency 'xlrd' 오류 해결 방법 버전 정보 python 3.9 / pip 22.3.1 엑셀 파일을 다룰 일이 생겨 pip로 pandas 설치 후 pandas에 내장된 read_excel 라이브러리를사용하려던 과정에서 아래와 같은 에러가 발생했다 ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd. 해결방법은 간단하다 pip 명령어를 이용해 xlrd 라이브러리를 추가 설치해주면 된다 pip install xlrd 2023. 3. 31.
[python3.x/django/버그] JSONDecodeError , JSON디코드 버그 (별거아님 엄청 짧음) 1. 서버에 접속이 되는것이 확인이 됨. 2. 함수 (rest api) 접근도 확인이 되는 상태에서 3. response = get_response(request) 문턱에서바로 체한듯이 걸린다면 의심해볼만한 것 주고받는 인자값 중 형태에 벗어난( 나의 경우 JSON ) 인자값이 있는지 살펴볼 것 확인 해보니 menu[] 2021. 4. 13.
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.