Просто не могу разобраться как это сделать в библиотеке vk_api парочкой строчек.
Неважно описание к одному изображению или к двум.
import vk_api from vk_api import VkUpload # Авторизация по логину/паролю (если нужно по токену, заполнять параметр token) login, password = 'login', 'pass' app_id = '5182501' vk_session = vk_api.VkApi(login, password, app_id) vk_session.auth() upload = VkUpload(vk_session) # Для загрузки изображений photos = ['1.jpg', '2.jpg'] # Или: # photos = [open('1.jpg', 'rb'), open('2.jpg', 'rb')] photo_list = upload.photo_wall(photos) attachment = ','.join('photo{owner_id}_{id}'.format(**item) for item in photo_list) vk_session.method("wall.post", { 'owner_id': '-171537373', # Посылаем себе на стену 'message': 'Test!', 'attachment': attachment, })