ホームページ >バックエンド開発 >Python チュートリアル >リクエストを含む Python スクリプトから POST を使用してファイルを送信するにはどうすればよいですか?

リクエストを含む Python スクリプトから POST を使用してファイルを送信するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-28 14:05:30539ブラウズ

How to Send Files Using POST from a Python Script with Requests?

Python スクリプトから POST を使用してファイルを送信する方法

Python スクリプトから POST を使用してファイルを送信することは、さまざまなアプリケーションで重要なタスクです。幸いなことに、Requests ライブラリは、この問題に対する簡単で効率的な解決策を提供します。

次のコードは、POST を使用して「report.xls」という名前のファイルを送信する方法を示しています。

<code class="python">import requests

with open('report.xls', 'rb') as f:
    r = requests.post('http://httpbin.org/post', files={'report.xls': f})</code>

この中でコードでは、

  1. open() 関数を使用してバイナリ読み取りモードでファイル「report.xls」を開きます。
  2. requests.post() 関数を使用して POST リクエストを作成します。 、ターゲット URL を指定し、files パラメーターを使用してファイルを添付します。

サーバーからの応答が出力に表示され、アップロードされたファイルの名前、サイズ、コンテンツ タイプなどの詳細が示されます。 。これは、ファイルがサーバーで正常に送受信されたことを示しています。

リクエストを使用すると、Python スクリプトから POST 経由でファイルを送信する簡単なプロセスになり、開発者はアプリケーションでファイルのアップロードを簡単に処理できるようになります。

以上がリクエストを含む Python スクリプトから POST を使用してファイルを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。