python类summary()的实例源码

wikify.py 文件源码 项目:cnschema 作者: cnschema 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def wikify2(phrase, description=None):
    #wikification
    ret = {}
    wikiterm = wikipedia.search(phrase)
    for idx, term in enumerate(wikiterm[0:MAX_RESULT]):
        wikipage = wikipedia.page(term)
        ret["wikipedia_{}_url".format(idx)] = wikipage.url
        ret["wikipedia_{}_desc".format(idx)] = wikipedia.summary(term, sentences=1)

    return ret
Wikipedia.py 文件源码 项目:jasper-modules 作者: mattcurrycom 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def sayDefinition(text):
            mic.say(mic.say(wikipedia.summary(text, sentences=2)))
format.py 文件源码 项目:OrarioTreniBot 作者: MarcoBuster 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def getWikipediaSummary(station: str):
    try:
        result = wikipedia.summary("Stazione di {station}".format(station=station))
    except PageError:
        return "Nessuna informazione aggiuntiva disponibile"
    return cleanHTML(result) + " (da Wikipedia, l'enciclopedia libera)"
__init__.py 文件源码 项目:Onyx 作者: OnyxProject 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def get_summary(self):
        try:
            wikipedia.set_lang(self.lang)
            summary = wikipedia.summary(self.search)
            return summary
        except:
            logger.error('Getting wiki summary error : ' + str(e))
            raise WikiException(str(e))
wiki.py 文件源码 项目:friday-bot 作者: dhruvramdev 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def find_wiki(msg_list):
    if len(msg_list)== 1 :
        return "Search Query Not Given"
    try :
        return wikipedia.summary(' '.join(msg_list[1:]), sentences=3)
    except wikipedia.exceptions.DisambiguationError :
        return "Please Be More Specific."
    except IndexError:
        return "Incorrect Usage /wiki <query>"
    except:
        return "Failed to Get Query :P"


问题


面经


文章

微信
公众号

扫码关注公众号