我正在构建用javascript编写的chrome扩展程序,并且我想在其中运行python脚本。当用户单击按钮时,python脚本将运行。
我的python代码如下所示:
h = html2text.HTML2Text()
h.ignore_links = True
categories = ['python', 'javascript', 'java', 'c', 'r', 'while_loop', 'for_loop']
#Get new text data
text_list = []
text = input("Enter text: ")
# text = [' this is a text']
text = cleanPunc(text.lower())
text = stemming(text)
text_list.append(text)
vectorizer = pickle.load(open('vectorizer.sav', 'rb'))
x_text = vectorizer.transform(text_list)
predicted_tags = []
for category in categories:
print('... Processing {}'.format(category))
#load model
filename = 'svc-' + category + '.sav'
loaded_model = pickle.load(open(filename, 'rb'))
result = loaded_model.predict(x_text)
print(result)
if result[0] == 1:
predicted_tags.append(category)
print(predicted_tags)
我已经阅读了有关本机消息传递的信息,但我不知道如何使用它。它说在那里我需要创建一个host.py,但是我不明白为什么需要创建一个host.py。请给我一个使用python脚本的chrome扩展的简单示例。我需要自己做些参考。拜托拜托不要在堆栈溢出的人那里删除这个问题。