Как вызывать из браузера скрипты на Python?
Можешь начать с flask.
Тут уже посоветовали Flask, но ещё есть Bottle.
Идея в том, что вы создаёте обработчики для различных действий и назначаете им роуты. Для наглядности пример на Bottle:

@route('/genconf', method='POST')
def generate_config():
    vlan = request.forms.get('vlan')
    port = request.forms.get('port')
    hostname = requests.forms.get('hostname')
    # Здесь вызов функции, которая принимает аргументы и делает вашу магию
    return 'Результат магической функции выше'
Собственно, данные можно принимать из HTML формы, выводить туда же в HTML. Чтите доки :3

P.S.: Ещё можно пойти спартанским путём и юзать CGI.