我遇到以下错误:
AttributeError: 'int' object has no attribute 'split'
我写了一段代码来添加一个新列,并在给定的文本列中在一个特定单词之前提到两个单词,在两个单词之后提到两个单词。
我尝试使用nlp在python中编写代码。
import openpyxl
path5 = "C:\\Users\\AC48330\\Desktop\\my files\\FINAL.xlsx"
wb = openpyxl.load_workbook(path5)
Sheet = wb['Sheet']
y = 'you'
line = Sheet['AW']
for i, cellObj in enumerate(Sheet['AW'], 1):
for line in [i]:
split_line = line.split()
if y in split_line:
index = split_line.index(y)
print((' '.join(split_line[max(0, index - 2):min(index +
3,len(split_line))])), Sheet['BB'])
wb.save('finale.xlsx')
期望的输出是-单词单词单词word单词-在新列中