Pythonのuploadfileの使い方は?

Pythonでは、Requestsライブラリを使ってファイルアップロードができます。ここでは、基本的なサンプルコードを示します。

import requests
url = 'https://example.com/upload'  # 上传文件的目标URL
file_path = '/path/to/file.jpg'  # 要上传的文件路径
with open(file_path, 'rb') as file:
files = {'file': file}  # 构建文件对象
response = requests.post(url, files=files)  # 发起POST请求
print(response.text)  # 打印响应结果

上記サンプルではまずアップロードするファイルのパスを指定し、その後open()関数でファイルを開き、rbモードでバイナリとしてファイルの中身を読み込んでいます。

filesという辞書オブジェクトを作成し、アップロードするファイルを格納します。辞書のキーはファイルフィールド名で、状況に応じて調整できます。

最後に、requests.post() メソッドを使用して POST 要求を送信します。その際 files パラメーターでアップロードするファイルオブジェクトを指定します。

アップロード完了後にresponse.text属性からアップロードの結果を取得できますので、実情に応じて処理してください。

bannerAds