Python12 [Python] 파이썬 Requests로 "multipart/form-data" Post 하는 법 이 글을 포스팅하게 된 이유는 일종의 기록용이기도 하지만 검색했을 때 한 번에 찾아지지 않았던 방법이라 공유하고 싶어서 쓰게 되었다. 기존에 Json 포맷으로 Request/Response 하는 법은 많지만 "multipart/form-data"의 포맷으로 데이터를 주고 받는 건 처음 해보는 터라 몇 번의 시행착오가 있었다. 보내고자 하는 정보를 dict로 생성하여 requests.post(Files="")의 인자로 넘긴다던가 하는 방법들은 해봤지만 정상적으로 동작하지 않았다. 여러 가지 방법을 찾은 끝에 requests_toolbelt의 MultipartEncoder를 설치하여 multipart/form-data 형식으로 인코딩하고 Post할 때 data로 넘겨주면 정상적으로 작동했다. multipar.. 2022. 6. 15. [Python] PDF를 이미지로 변환하는 법 (Pdf2Image) Python으로 PDF를 JPEG으로 변환할 때 가장 많이 사용되는 라이브러리로 Pdf2Image 라이브러리가 있다. 오늘은 이 라이브러리를 이용하여 PDF문서를 JPEG으로 한장씩 저장하는 방법 및 배포까지 알아보자. Pdf2Image 설치 command창을 열어 pip를 이용하여 pdf2image 라이브러리를 아래와 같이 설치한다. >pip install pdf2image poppler library 다운로드 pdf2image의 함수 convert_from_path() 사용 시 poppler 라이브러리가 필요 하므로 다운받아 압축을 풀어준다.다운로드 링크 : https://github.com/oschwartz10612/poppler-windows/releases/ 본인은 배포까지 하기 위해 프로젝트 .. 2022. 6. 9. [Programmers] 숫자 문자열과 영단어 (Python) 문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같습니다. 제한 사항 1 ≤ s의 길이 ≤ 50 s가 "zero" 또는 "0"으로 시작하는 경우는 주어지지 않습.. 2022. 6. 9. 이전 1 2 다음