如何在 Python 中运行 JavaScript

2023-05-30 0 1,087

如何在 Python 中运行 JavaScript

JavaScript 和 Python 是当今世界上最盛行和最常见的三种词汇。JavaScript 是后端和后端 Web 合作开发必不可少的一小部分。Python 更适宜后端和加速应用领域程序合作开发。

如何在 Python 中运行 JavaScript

二者俱备,可以透过从 Python 标识符中运转 JavaScript 标识符来强强,达至总而言之。

JavaScript

JavaScript 是一类用作 Web 合作开发的脚本词汇。能采用 JavaScript 向页面加进犯罪行为和机能。是一类如前所述词汇,这意味著标识符动态运转,而无须C++将其切换为电脑标识符。

JavaScrip 句法特点:

标识符块:JavaScript 采用四元组 {} 表述;

表达式:采用 var 关键字表述表达式。句法: var variable_name = value;

自表达式:采用 const URL表述自表达式。句法:constant_name = value;

输入/输出:采用 window.pro

Python

Python 是一类高阶编程词汇,在后端合作开发、人工智能和数据科学中得到了广泛应用领域。Python 也是一类释型词汇。

Python 句法特点:

标识符块:Python 采用缩进来表述;

表达式: variable_name = value;

自表达式:Python 并不真正支持自表达式,但约定成俗规定大写表达式视为自表达式,例如 CONSTANT_NAME;

js2Py 模块

Js2Py 是一个 JavaScript 到 Python 的翻译组件,要采用此模块,请打开终端并执行安装:

pip install js2py

Js2Py 自动将任何有效的 JavaScript 切换为 Python,而无须采用任何依赖项。能将大部分 JavaScript 标识符切换为 Python 词汇。

在 Python 中运转 JavaScript 标识符的示例

1.我们从经典的“Hello World”开始。

import js2pyjs2py.eval_js(console.log(“Hello World!”))

将 JavaScript 标识符作为参数传递给 eval_js() 以对其进行切换。在 Python 的输出终端上,显示“Hello World!”。

2.两个数字相加

在 Python 中采用 JavaScript 执行两个数字相加的方法。

import js2pyjs_add = function add(a, b){return a + b;}add = js2py.eval_js(js_add)print(add(3, 7))

采用 JavaScript 声明一个函数,并将其存储在字符串中。采用函数 eval_js() 以将其切换为 Python 等效函数。透过函数调用两个数字作为参数来显示结果。

3.将整个 JavaScript 文件切换为 Python 文件

有三种简单的方法能将JavaScript文件切换为Python文件。

(1) 使用run_file()函数直接执行 JavaScript 文件。

import js2pyeval_result, example = js2py.run_file(example.js)

(2)切换整个JavaScript文件为Python文件。

import js2pyjs2py.translate_file(example.js, example.py)

Python 在web 合作开发方面主要用作后端编码,但也能探索一些工具在后端尝试它。

举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务