#python #curl #python-requests
Вопрос:
Я пытаюсь преобразовать следующую команду curl в код python с помощью модуля запросов.
curl -v -X PUT -T video_file.mp4 https://my-app-domain.com
Уже пробовал некоторые способы, как показано ниже, но все еще не работает.
with open(mp4_file_path, 'rb') as finput:
response = requests.put('https://my-app-domain.com', data=finput)
Может кто-нибудь, пожалуйста, показать мне, как это написать? Заранее спасибо.
Ответ №1:
Согласно документации здесь, данные могут принимать «словарь, список кортежей, байты или файлоподобный объект».
Это должно сработать:
with open(mp4_file_path, 'rb') as finput:
response = requests.put('https://my-app-domain.com', data=finput.read())