Максим Вагмет, я не пишу на питоне, вот тебе почти полное решение, ставь адрес апи вк, передавай свои параметры и там сразу конвертация и пример использования json результата есть
# importing the requests library
import requests
# api-endpoint
URL = "http://maps.googleapis.com/maps/api/geocode/json"
# location given here
location = "delhi technological university"
# defining a params dict for the parameters to be sent to the API
PARAMS = {'address':location}
# sending get request and saving the response as response object
r = requests.get(url = URL, params = PARAMS)
# extracting data in json format
data = r.json()
# extracting latitude, longitude and formatted address
# of the first matching location
latitude = data['results'][0]['geometry']['location']['lat']
longitude = data['results'][0]['geometry']['location']['lng']
formatted_address = data['results'][0]['formatted_address']
# printing the output
print("Latitude:%s\nLongitude:%s\nFormatted Address:%s"
%(latitude, longitude,formatted_address))
edward_freedom, зачем ему работать с requests? Проще взять одну из двух популярных Python библиотек для работы с VK API. Библиотеки гугляться на раз-два, так же есть статьи на Хабре с их упоминанием.
Руслан Гильфанов, не думаю, что, чтобы выполнить 1-2 запроса, надо подключать библиотеку. Я довольно часто работаю с вк апи на фрилансе и всегда обходился своими силами, писал свой класс обертку, под конкретный функционал тз
edward_freedom, возможно Вы правы, иногда лучше самому что-то реализовать, чем тащить в проект лишнюю зависимость. Однако, для начинающего разработчика, самому реализовать API клиент на основе requests будет сложнее, чем взять пакет vk_api и решить задачу, заглядывая в документацию библиотеки и документацию VK API.