Я беру ввод от пользователя и затем токенизирую его, токенизация прошла успешно, но проблема, с которой я сталкиваюсь, состоит в том, что она ничего не отображает
Я пытаюсь найти слова в файле xlsx, которые вводит пользователь, и затем он должен отобразить всю строку, в которой существует это конкретное слово.
import xlrd
import pandas as pd
from openpyxl import load_workbook
from xlrd import open_workbook
from nltk import word_tokenize
sen = input("Enter your sentence: ")
sent = word_tokenize(sen)
print(sent)
book = open_workbook("Pastho dictionary.xlsx")
for sheet in book.sheets():
for rowidx in range(sheet.nrows):
row = sheet.row(rowidx)
for colidx,cell in enumerate(row):
for i in sent:
if cell.value == sent:#row value
print ("Found Row Element")
print(rowidx, colidx)
print(cell.value)
print(row)
Я ожидаю, что все входные слова будут найдены, а затем отобразит всю строку, в которой существует это слово.