本文整理汇总了Python中Dictionary.Dictionary.getPartOfSpeech方法的典型用法代码示例。如果您正苦于以下问题:Python Dictionary.getPartOfSpeech方法的具体用法?Python Dictionary.getPartOfSpeech怎么用?Python Dictionary.getPartOfSpeech使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Dictionary.Dictionary
的用法示例。
在下文中一共展示了Dictionary.getPartOfSpeech方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: getText
# 需要导入模块: from Dictionary import Dictionary [as 别名]
# 或者: from Dictionary.Dictionary import getPartOfSpeech [as 别名]
from Dictionary import Dictionary
def getText():
textFile = open("inputSlideshowText.txt","r")
fullText = textFile.read()
textFile.close()
return fullText
# takes a list of chars that it should split the text one
def splitListOnChrs(text, splitChrs):
for char in splitChrs:
# changing everything to ~~!! then going to split it
text = text.replace(char, "dlfjaskdfjlsja")
return text.split("dlfjaskdfjlsja")
sentences = splitListOnChrs(getText(), [".","!","?","\n"])
english_dict = Dictionary()
for sentence in sentences:
if len(sentence.split()) > 2:
# how many words in each sentenctance
# print(len(sentence.split()))
for word in sentence.split():
grammar = english_dict.getPartOfSpeech(word)
if 'n.' not in grammar and 'v.' not in grammar:
if 'a.' in grammar or 'prep.' in grammar or 'conj.' in grammar:
sentence.replace(word, "")
print "Query: "+sentence.replace(" ", " ")