我如何找出有多少關鍵字從文件也在另一個文件?我有一個包含單詞列表的文件,我試圖弄清楚這些單詞是否在另一個文件中。如何讀取文件,並計算出一個特定的值
我有一個包含關鍵詞的文件(keywords.txt),和我試圖找出是否另一個文件包含(tweets.txt),其中包含的句子,包含任何關鍵字
def main() :
done = False
while not done:
try:
keywords = input("Enter the filename titled keywords: ")
with open(keywords, "r") as words:
done = True
except IOError:
print("Error: file not found.")
total = 0
try:
tweets = input("Enter the file Name titled tweets: ")
with open(tweets, 'r') as tweets:
except IOError:
print("Error: file not found.")
def sentiment_of_msg(msg_words_counter):
summary = 0
for line in tweets:
if happy_dict in line:
summary += 10 * **The number of keywords in the sentence of the file**
elif veryUnhappy_dict in line:
summary += 1 * quantity
elif neutral_dict in line:
summary += 5 * quantity
return summary
第一讀取文本存儲大文件。現在你打開文件,但後來你對這些文件什麼都不做。後來你會做計算。 – furas
沒有人願意爲你做功課,原因很多。問一個具體的問題來解決你的問題的一部分。現在你甚至沒有接近。用開放(tweets,'r')作爲推文後會發生什麼:'? –
@AlexHall如果你不打算提出任何建議或提供幫助,Id感謝,如果你沒有評論。謝謝! – HelloWorld4382