Как установить аргументы функции, передаваемые из объекта json? - PullRequest
0 голосов
/ 17 июня 2020

Моя функция ниже:

def do(self, text, disable=['ner'], all_tokens=False, char_match=True, channels=use_channels)

Теперь я использую HTTP-вызов Flask для отправки почтовых запросов к функции, а параметры функции передаются через HTTP-вызов. Результаты параметров в dict:

  parameters = {'disable':['ner', 'lst'], 'all_tokens':True, 'char_match':False}

Мой вопрос, как применить параметры в dict к функции 'do'?

1 Ответ

1 голос
/ 17 июня 2020

Если я вас правильно понимаю, все, что вам нужно сделать, это распаковать объект параметров в функции 'do'. Например,

do(**parameters)

Если вы говорите о том, как вытащить параметры из URL-

, вам нужно будет получать их по одному IIR C, но следующим образом :

from flask import request
disable = request.args.get('disable')
all_tokens = request.args.get('all_tokens')
...

do(..., disable=disable, all_tokens=all_tokens)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...