在 Python 中調用接口上傳文件的方法可以使用 requests
庫實現。下面是一個示例代碼,演示了如何使用 requests
庫上傳文件:
import requests
# 創建一個字典,包含需要上傳的文件
files = {'file': open('path_to_file', 'rb')}
# 發起 POST 請求,將文件上傳到指定的接口地址
response = requests.post('http://api.example.com/upload', files=files)
# 打印響應內容
print(response.text)
在上述示例代碼中,首先創建一個字典 files
,其中鍵為 'file'
,值為通過 open()
函數打開的文件對象。然后使用 requests.post()
方法發起 POST 請求,將文件上傳到指定的接口地址。最后,可以通過 response.text
屬性獲得上傳接口返回的響應內容。
需要注意的是,示例代碼中的 'path_to_file'
需要替換為實際的文件路徑。另外,根據具體的接口要求,可能還需要傳遞其他參數,如身份驗證、請求頭等。具體的參數設置需要根據實際情況進行調整。