需要解析并做出良好的输入才能发送到MediaWiki API

时间:2019-03-30 13:37:39

标签: python parsing flask input

我正在使用Flask/python3.7进行一个项目,并且无法进行良好的用户输入,可以很容易地从媒体Wiki API中获得特定答案

我试图制作一个stopWords文件,而这还不足以使用户提出的问题变得清晰,得到一个好的答案以及获得用户希望得到的数据完全一样的信息。

这是我用于此问题的两种方法


def __init__(self, ask):
    self.ask = ask
    self.stopwords = []
    self.result = []

def ReadSW(self):
    """ Method to creat a list of the words that 
    must be ignored to have a specific question """

    with open('app/stopwords.txt', 'r') as my_words :
         for line  in my_words:
             line = line.rstrip()
             self.stopwords.append(line)
    return self.stopwords

def SelectWord(self):
    """Select and filter the worlds we need from the user input"""
    response = self.ask.split()

    for elt in response:
        if elt not in self.stopwords:
        self.result.append(elt)
    return ' '.join(self.result)

0 个答案:

没有答案