Python 스크립트에서 POST를 통해 파일 보내기
Python 스크립트를 사용하여 POST 요청을 통해 파일을 보내는 것은 요청 라이브러리를 사용하면 쉽게 달성할 수 있습니다. 이 라이브러리는 멀티파트 인코딩 파일을 업로드하는 간단하고 효과적인 방법을 제공합니다.
<code class="python">with open('report.xls', 'rb') as f: r = requests.post('http://httpbin.org/post', files={'report.xls': f})</code>
다음 응답에서 볼 수 있듯이 이 한 줄의 코드는 파일을 업로드합니다.
{ "origin": "179.13.100.4", "files": { "report.xls": "<censored...binary...data>" }, "form": {}, "url": "http://httpbin.org/post", "args": {}, "headers": { "Content-Length": "3196", "Accept-Encoding": "identity, deflate, compress, gzip", "Accept": "*/*", "User-Agent": "python-requests/0.8.0", "Host": "httpbin.org:80", "Content-Type": "multipart/form-data; boundary=127.0.0.1.502.21746.1321131593.786.1" }, "data": "" }
이것은 응답은 파일이 성공적으로 전송되었음을 확인합니다. Requests 라이브러리의 간단한 기능을 활용하면 Python 스크립트에서 POST 요청을 통해 파일을 전송하는 프로세스가 간소화됩니다.
위 내용은 Python 스크립트에서 POST 요청을 통해 파일을 보내는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!