我在一个Excel文件中从网上抓了500条用户评论。我使用TextBlob对数据进行了情感分析。现在,我想使用openpyxl将另一个来自NaiveBayes分析器的输出数据用于情感分析的excel文件保存在我的桌面上。我尝试从原始的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文件,但是代码运行了,所以什么也没有了。