#python #api #python-requests
#python #API #python-запросы
Вопрос:
У меня есть код, чтобы найти все изображения в папке и добавить их местоположение в массив.
import os
urls = []
for file in os.listdir(os.getcwd() "/product_images"):
if file.endswith((".jpg",".jpeg",".png",".JPG",".JPEG",".PNG")):
x = os.getcwd() "\" file
urls.append(x)
Я отправил файлы called, которые выглядят следующим образом
files = {
'photo_0': ('image_0.jpg', open('E:/images/1.jpg', 'rb'), 'image/jpeg'),
'photo_1': ('image_1.jpg', open('E:/images/2.jpg','rb'), 'image/jpeg')
}
Теперь я хочу использовать местоположение всех изображений, которые хранятся в массиве, будут добавлены к файлам, поданным следующим образом
Предположим, у меня есть расположение 4 изображений в массиве urls [], теперь это будет так.
files = {
'photo_0': ('image_0.jpg', open('E:/images/image.jpg', 'rb'), 'image/jpeg'),
'photo_1': ('image_1.jpg', open('E:/images/abcd.jpg','rb'), 'image/jpeg'),
'photo_3': ('image_2.jpg', open('E:/images/sddg.jpg', 'rb'), 'image/jpeg'),
'photo_4': ('image_3.jpg', open('E:/images/sdfs.jpg','rb'), 'image/jpeg')
}
И затем я отправлю эти файлы в api
response = requests.request("POST", url_and,data=data_android,files=files,headers=headers)
print(response.text.encode("utf-8"))
Заранее спасибо
Атик Рахман
Комментарии:
1. Итак, в чем проблема, с которой вы столкнулись?
2. Я не могу найти способ сгенерировать
files = { ... }
из массива в код для отправки всех изображений в массиве на запросы