프로그래밍31 [python3] 문자열 특수문자 처리, base64 인코딩, ASCII, utf-8 에러 관련 [상황] 파이썬에서 다수의 [특문+문자]를 str로 처리하고(1) base64로 인코딩(2) 해야되는 케이스가 있었다. 근데.. 파이썬을 썼다가 안썼다가 하니.. 에러가 주구장창 나서 스트레스르 받았다. 이에 해당 이슈 정리 [발생한 에러 종류] ValueError: string argument should contain only ASCII characters TypeError: a bytes-like object is required, not 'str' UnicodeEncodeError: 'ascii' codec can't encode characters in position 359-361: ordinal not in range(128) [요약] utf-8로 변환하고 bs64인코딩, utf-8 디코딩 .. 2022. 5. 23. python requests 모듈 정리 개발하고, 까먹고 개발하고, Javascript 공부하다 까먹고.. 그래서 정리합니다. 1. GET 방식 보내기 import requests url = 'https://www.naver.com' response = requests.get(url) #상태코드 print(response.status_code) #UTF-8 형식의 text print(response.text) #바이너리 원문 #print(response.content) #json #print(response.json()) 2. POST 방식 보내기 3. Header, Cookie, 4. with 5. 세션 기계 - 기계 - 기계 > {휴먼} > 아웃풋 2022. 5. 20. Arrow function(js 화살표함수) 포스팅할 이유가 없다. 아래에 설명 잘됨 *사용 효과 : 가독성/간결성, this 활용 https://codingapple.com/unit/es6-3-arrow-function-why/ Arrow function은 function을 대체하는 신문법이 아님 - 코딩애플 온라인 강좌 0:00 Arrow function 문법 1:17 왜 쓰는지 장점 3개 정리 4:28 Arrow function 실생활 사용 예시 & this값에 대하여 ES6 문법 이후부터는 자바스크립트에서 함수를 만들 수 있는 문법이 새롭게 하나 등장했습니 codingapple.com 샘플 (()=>alert())() var ddd = (x) => {return x*2 } var fff=x=>alert(x) setTimeout(()=>{ c.. 2022. 4. 11. [파이썬에러 모음] 인코딩 에러(SyntaxError) 해결 한글이나 다른 인코딩 인식 안될경우 syntax error 발생함 그럴때 코드 상단에 아래 내용 입력 # -*- coding: utf-8 -*- 종종 이어서 작성 예정 2022. 4. 5. [깃허브#1] 깃허브 퍼블릭 프라이빗 리포지토리, 프로젝트, README, gitignore license 설명 원래 깃을 안좋아한다. (개인적으로 쓰기 불편함) 근데.. 점점 토이 프로젝트가 많아질수록 로그/형상관리의 필요성을 느낀다. (디펜던시 계속 까먹음 ㅋㅋㅋㅋ) 고로 깃을 다시 시작하는 김에 난중에 기억하기 위해 포스팅 진행 필자가 깃을 사용하려는 목적은 토이프로젝트를 등록하고, 이력관리를 하는 것이다. #1 리포지토리와 프로젝트 근데 위 그림을 보면, 1.리포지토리, 2.프로젝트 가 존재한다. 개인적으로 프로젝트를 관리하는건 [리포지토리]라고 보면된다. 협업/실무 형식으로 개발할 때 사용하는 것이 [프로젝트]라고 한다. (퀵한 검색 결과 ㅋㅋ) #2 리포지토리의 퍼블릭 프라이빗 * Public - 공개 * Private- 비공개 라고 보면된다. 깃은 유료버전(프로)가 있는데 과거에는 유료버전에서만 pri.. 2022. 1. 16. #웹 개발, lombok 인식 에러, @Data 어노테이션 안될때 해결 그래들로 개발테스트 하는데, Data 어노테이션이 안됬다. 디폴트로 사용 못하고 의존성 추가해줘야됬었다. 인식 완료 참고사이트(https://gre-eny.tistory.com/303) End 2022. 1. 11. 이전 1 2 3 4 5 6 다음