[python] Requests 라이브러리를 이용해 파일 업로드하는 방법은?
먼저, requests
라이브러리를 설치해야 합니다. 아래의 명령을 사용하여 설치할 수 있습니다.
pip install requests
다음은 파일을 업로드하는 예제입니다. 파일 경로와 엔드포인트 URL을 적절히 수정하여 사용하십시오.
import requests
url = 'https://example.com/upload'
file_path = '/path/to/file.txt'
with open(file_path, 'rb') as f:
files = {'file': f}
response = requests.post(url, files=files)
if response.status_code == 200:
print('파일 업로드가 성공했습니다.')
else:
print('파일 업로드가 실패했습니다.')
위 코드에서는 requests.post()
메서드를 사용하여 POST 요청을 보내고 있습니다. files
매개변수를 사용하여 업로드할 파일을 지정할 수 있습니다. 이때 파일은 open()
함수를 이용해 이진 모드로 열어야 합니다. 응답 객체(response
)의 status_code
를 확인하여 파일 업로드가 성공적으로 완료되었는지 확인할 수 있습니다.
이 외에도 requests
라이브러리는 다양한 기능을 제공하므로, 필요에 따라 다른 설정 및 인증 정보를 추가로 제공할 수 있습니다. 자세한 내용은 requests
라이브러리의 공식 문서를 참조하시기 바랍니다.
참고 문서: