如何从Python函数获取数据到浏览器控制台?

时间:2019-04-12 17:55:08

标签: javascript html python-3.x console.log eel

我有一个Python函数,该函数返回一个列表,该列表应该作为javascript数组打印在控制台上。我正在使用Python的eel库在Python和JS之间建立通信。该列表是机器学习模型生成的预测的一部分,因此,我面临一些异步问题。如何获得JavaScript使用的Python列表。 // JavaScript函数以console.log列表作为数组 异步函数getSimilarSongs(){     var song = document.getElementById(“ song”)。value;     var artist = document.getElementById(“ artist”)。value;     让pythonList =等待eel.similar_recommender(song,artist)();     console.log(pythonList); } #python代码 将推荐导入为推荐 将数据作为数据导入 进口鳗鱼 eel.init(“ Web”) @ eel.expose def similar_recommender(user_song,user_artist):     #基于相似度的推荐     sbr = Recommenders.item_similarity_recommender_py()     #model已建立     sbr.create(Data.train_data,'user_id','song')     #接受用户的输入     user_input = user_song +“-” + user_artist     #将数据框转换为列表     proposal_frame = sbr.get_like_items([user_input])     Recommendation_list =列表(recommendation_frame ['song'])     打印(推荐列表)     返回recommment_list eel.start(“ intro.html”)

0 个答案:

没有答案