【发布时间】:2020-06-18 22:40:47
【问题描述】:
我的方法 store_useful_words 获取一些文本并比较输入文本中的每个单词,然后将这些单词与我数据库中的一些关键字进行比较。 impWords 变量存储与句子中的数据库匹配的单词。我已将 WebOutput 导入到我的数据库文件中,并且我想使用 impWords 列表进行迭代。如何在数据库文件中使用 impWords 变量?
WebOutput.py 文件
import DatabaseInteractor
import nltk
db = DatabaseInteractor.DatabaseInteractor()
class WebOutput:
def __init__(self,text, impWords = None):
self.text= text
self.impWords = self.store_useful_words()
def store_useful_words(self):
keywords = db.get_keywords()
tweetWords = []
for word in self.text.split():
if word in keywords:
tweetWords.append(word)
return tweetWords
【问题讨论】:
-
在
def __init__(self,text, impWords = None):中,您的代码不会使用或保存impWords参数。它应该在那里吗? -
你能举一个这个导入
WebOutput的数据库的例子吗?假设您已经完成了import WebOutput,答案似乎只是调用output = WebOutput.WebOutput("this is some text")。
标签: python python-3.x object import