У меня есть 500 комментариев пользователей, извлеченных из Интернета в файле Excel.Я использовал TextBlob для анализа настроений на данных.Теперь я хочу, чтобы другой файл Excel с выходными данными из анализатора NaiveBayes, использованного в анализе настроений, был сохранен на моем рабочем столе с использованием openpyxl.Я попытался распечатать данные из оригинального файла Excel, и он работает.Когда я пытаюсь создать новый файл Excel и сохранить его на своем рабочем столе, на моем рабочем столе нет файла xlsx, когда я запускаю скрипт.Код, размещенный ниже, является лишь частичным.Я просто хотел проверить, создан ли файл или нет.
import openpyxl as xl
import sys
from textblob.sentiments import NaiveBayesAnalyzer
from textblob import TextBlob
from tqdm import tqdm
path = "C:\\Users\\username\\Documents\\work\\Zerobar\\zerobar_Reviews.xlsx"
wb = xl.load_workbook(path)
sheet = wb.active
non_bmp_map = dict.fromkeys(range(0x10000, sys.maxunicode + 1),0xfffd)
m_row = sheet.max_row
#Creating a new Workbook
op_wb = xl.Workbook()
op_sheet = op_wb.active
op_sheet.title = "Review Analysis"
v1 = op_sheet.cell(row=1,column=1)
v1.value = "Reviews"
v2 = op_sheet.cell(row=1,column=2)
v2.value = "Sentiment"
for i in tqdm(range(2,m_row)):
cell = sheet.cell(row = i+1, column = 2)
rev_text = cell.value.translate(non_bmp_map)#Access the current review
cur_rev = op_sheet.cell(row=i,column = 1)
cur_rev.value = rev_text
#Saving the output excel file
op_wb.save("C:\\Users\\username\\Documents\\work\\Zerobar\\ZeroTextBlob.xlsx")
Ожидается, что файл Excel появится на моем рабочем столе, но код запускается, а затем ничего не получается.