반응형 Programming/python5 [Python] Requests로 curl 명령어 API 호출하기 API를 호출할 때 curl 명령어가 많이 사용되지만, Python 스크립트 안에서 API를 호출해야 할 때는 requests 라이브러리를 사용하면 코드의 가독성과 재사용성이 훨씬 높아집니다. 오늘은 curl 명령어를 Python requests로 바꾸는 방법에 대해 알아보겠습니다. 1. curl 명령어의 기본 구조curl은 데이터를 전송하고 수신하기 위한 강력한 명령줄 도구로, API 호출에서 자주 사용됩니다.POST 요청을 보내기 위한 일반적인 curl 명령어는 다음과 같습니다:curl -X POST "https://api.example.com/data" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_API.. 2024. 11. 5. [Pandas] Pandas Cheat Sheet (판다스 치트시트) 데이터 분석에서 정~~~~말 많이 쓰이는 파이썬 라이브러리 판다스. 판다스에서 자주 쓰이는 기능들을 정리해둔 2장짜리 이미지를 치트시트라고 한다. Pandas cheat sheet 원문은 다음과 같다. https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf 2023. 4. 4. [python] 문자열을 list나 dictionary 타입으로 변환 : ast.literal_eval csv로 저장한 데이터를 데이터프레임으로 읽어들이면 list나 dictionary 타입의 데이터들이 str 타입의 문자열 데이터로 바뀌어져 있는 경우가 있다. 이 경우 사용하면 좋은 파이썬 함수가 바로 ast 라이브러리의 literal_eval 이다. literal_eval() 함수를 사용하기 위해서는 먼저 ast 라이브러리를 import 해야한다. 사용 예시 코드는 아래와 같다. import ast import pandas as pd df = pd.read_csv("데이터.csv") print(df.sample[0]) >> "['이것은', '샘플', '문장입니다.']" type(df.sample[0]) >> str sample_list = ast.literal_eval(df.sample[0]) # sa.. 2022. 10. 28. [python] 폐쇄망에 개발환경 셋팅하기 1. python venv 를 활용해 가상환경에 필요한 라이브러리 설치 $pip freeze > requierments.txt 로 저장하면 패키지 리스트가 작성됨 2. 설치파일 다운로드를 위해서는 pip download 활용 $cd [다운로드할 경로] $pip download -r ../ke-t5-main/requirements.txt 2022. 8. 16. 이전 1 2 다음 반응형