社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

尝试从python运行javascript

ryguy72 • 5 年前 • 1560 次点击  

我正在尝试从python运行下面的脚本。

import execjs
var request = require('request');

var apiHostName='https:/url.com';

emailAddress = 'my.email@company.com'
apiKey = 'api_key'

function callback(error, response, body) {
  if (!error && response.statusCode == 200) {
    console.log("Identity with email address " + emailAddress + " found:");
    var b= JSON.parse(body);
    console.log("id="+b.identityId+",api key="+b.apiKey+",type="+b.type);
  } else{
    if (response.statusCode == 401) {
      console.log ("Couldn't recognize api key="+apiKey);
    } else if (response.statusCode == 403) {
      console.log ("Operation forbidden for api key="+apiKey);
    } else if (response.statusCode == 404) {
      console.log ("Email address " +emailAddress + " not found");
    }
  }
}

我做到了:

pip install py-mini-racer
pip install PyExecJS

根据我做的研究,我认为这是非常接近的,但我不确定。我现在得到的只是这个错误:' 语法错误:无效语法'

此行出现错误:“var request=require('request');”

显然,我正在使用我的实际电子邮件和API密钥。我正在运行python 3.x。任何帮助都会受到感激。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38058
 
1560 次点击  
文章 [ 1 ]  |  最新文章 5 年前