2024/09 18

json.dump와 json.dumps 차이

json.dumps()Python dict object를 JSON 문자열로 변환할 수 있습니다링크: https://docs.python.org/3/library/json.html#json.dumps 문법: json.dumps(dict, indent)  인자dict – dictionary 의 이름indent – 들여쓰기 숫자 예제import jsondictionary = { "id": "01", "name": "Kim", "department": "HR"}json_object = json.dumps(dictionary, indent=4)print(json_object)결과{ "department": "HR", "id": "01", "name": "Kim"}  json.dum..

CS 2024.09.27

python에서 json파일을 읽을 때 '한글' 도 읽는 방법

딕셔너리 형태를 json string으로 변환해주는 함수: json.dumpsimport json # 예temp_dict = { 'abcdefghi123': '김진영qwerty456'}# ensure_ascii가 True이면, ascii가 아닌, 다른 문자들은 모두 이스케이프 문자로 출력print(json.dumps(temp_dict, indent=4, ensure_ascii=True))print("==")# 반면, ensure_ascii를 False로 하면, 아스키에 포함되지 않는 문자들도 출력print(json.dumps(temp_dict, indent=4, ensure_ascii=False)) ------------------------------------------------{ "ab..

파이썬 2024.09.25

백준 9325번

얼마?시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초128 MB92147410682281.195%문제해빈이는 학교를 다니면서 틈틈히 번 돈으로 자동차를 사려고 한다. 자동차에 여러 가지 옵션을 포함시킬 수 있는데 해빈이는 덧셈과 곱셈을 하지 못하기 때문에 친구 태완이에게 도움을 청했다. 하지만 태완이도 덧셈과 곱셈을 못한다. 불쌍한 이 두 친구를 위해 모든 옵션이 주어진 자동차를 구매하는데 필요한 액수를 계산해 주자.입력첫째 줄에 테스트 케이스의 개수가 주어진다.각 테스트 케이스의 첫 줄엔 자동차의 가격 s가 주어진다. (1 ≤ s ≤ 100 000)둘째 줄엔 해빈이가 구매하려고 하는 서로 다른 옵션의 개수 n이 주어진다. (0 ≤ n ≤ 1 000)뒤이어 n개의 줄이 입력으로 들어온다. 각 줄은 q..

문제 풀이 2024.09.20

os.getenv 트러블 슈팅

만약 OpenAI를 쓰는데 권한 에러가 뜬다고 하면 os라이브러리에 getenv함수를 썼는지 확인하자.getenv에 첫번째 인자값이 없다면 두번째 인자값으로 설정해주는 함수입니다. 만약 환경변수를 설정하셨다면 뒤에 인자값을 주었다해도, 환경변수값을 가져옵니다.따라서 아래와 같이 직접 키를 입력받게끔 바꾸시면 됩니다.OPENAI_API_KEY = sk-3_hRq7Bhfm4wV ~~~~

트러블 슈팅 2024.09.19

Postman 작업물 합치기 및 결과물

postman 공동작업은 2명까지 무료.실시간 공동 작업 말고, 데이터 주고받는법 없을까?라는 생각이 듭니다.   그럴땐 아래를 참조하세요~ 1. 합칠 postman 데이터를 보내는 사람은 아래의 네모박스를 차례대로 누름 2. 다른거 안건들이고 Export버튼 누름. 저장 후 한 곳에 모을 사람에게 저장한 파일 넘겨줌    3. 합칠 파일들을 받은 사람은 왼쪽 위 메뉴 버튼을 누르고 file -> import를 클릭 4. 받은 파일들 선택 후 나머지는 알아서 합치세요.... ㅎ     결과물 잘 합쳐진다.

Postman 2024.09.13

S.A 문서 템플릿

S.A0. 와이어프레임1. 개요 (Overview)프로젝트 이름: Sparta News목적: IT 산업 뉴비들을 위한 뉴스 및 커뮤니티 플랫폼을 제공합니다. 사용자들은 크롤링된 IT 관련 뉴스를 확인하고, 질문 게시판과 자유 게시판에서 글을 작성하거나 소통할 수 있습니다.2. 요구 사항 (Requirements)기능적 요구사항:회원가입 없이 뉴스 열람 가능회원가입 후 뉴스, 질문, 자유게시판에 글 작성 및 댓글 작성 가능뉴스 크롤링&업로드 (관리자만 가능)사용자별 역할(관리자, 마스터, 뉴비)에 따른 권한 관리게시글에 '좋아요', '북마크' 기능 제공게시글 조회수에 따른 인기 게시글 표시비기능적 요구사항:확장성: 향후 새로운 게시판 추가 가능하도록 설계보안: JWT 기반 인증 및 권한 관리성능: 대규모 ..

잡다한 것 2024.09.11