首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用nodejs脚本中的转换器

如何使用nodejs脚本中的转换器
EN

Stack Overflow用户
提问于 2022-08-31 00:57:39
回答 1查看 28关注 0票数 0

我想在我来自NodeJs的Python代码中使用转换器,但是如果没有显示任何错误,它就无法工作。仅仅通过导入转换器,我的代码就不能工作了。当然,通过移除该部分,代码运行得很顺利。

NodeJs码

代码语言:javascript
复制
const spawn = require("child_process").spawn;

const pythonProcess = spawn('python',["./SentAnalysis.py", JSON.stringify(reviewsArray)]);

pythonProcess.stdout.on('data', (data) => {
    console.log(data.toString())
   });

Python代码

代码语言:javascript
复制
from transformers import pipeline
import json
import sys

reviewsStr = sys.argv[1]

reviewsArray = reviewsStr.strip('][').split(', ')

sentiment_pipeline = pipeline("sentiment-analysis")
results = sentiment_pipeline(reviewsArray)


print(''.join(results))
sys.stdout.flush()
EN

回答 1

Stack Overflow用户

发布于 2022-08-31 07:02:02

Python通常会出现错误,但是Python3总是能够完成任务。虽然Python也有转换器包,但它没有在这个实例中运行。因此,在nodeJs代码中的派生过程中,将"python“替换为"python3”就像一种魅力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73549859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档