首页 > 编程知识 正文

python语句printtype的输出结果,python输出结果

时间:2023-05-04 17:01:56 阅读:275228 作者:2700

利用 Python3 下的 execjs 模块,指定 Js 脚本 Return 结果并传值,但没明白它的执行结果是什么意思?

JS 是网上找的页面加载时间 JS:

ctx1 = execjs.compile("""

var page = require('webpage').create(),

system = require('system'),

t, address;

t = Date.now();

address = 'https://www.baidu.com';

page.open(address, function(status) {

if (status !== 'success') {

console.log('FAIL to load the address');

} else {

t = Date.now() - t;

return t

}

phantom.exit();

});

""")

print(ctx1)

它的执行结果:

按理说应该输出一串数字,没看懂上面的结果是什么意思。

请问大神解释什么意思?如何转化为数字?

添加function()

ctx1 = execjs.compile("""

function add(address){

var page = require('webpage').create(),system = require('system'),t, address;

t = Date.now();

page.open(address, function(status) {

if (status !== 'success') {

console.log('FAIL to load the address');

} else {

t = Date.now() - t;

return t;

}

phantom.exit();

});

};

""")

print(ctx1.call('add', 'http://www.baidu.com'))

运行结果:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。