亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python 運行 JavaScript 3.8

Python 運行 JavaScript 3.8

慕姐8265434 2022-06-09 19:35:52
我安裝了 node.js 并想知道是否有任何方法可以在python 3.8上運行 js 代碼。我需要為我的 Web 應用程序使用一大段代碼(巴比倫)。有什么簡單的方法可以做到這一點?
查看完整描述

2 回答

?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

運行代碼

我承認我以前沒有搞砸過,但我認為最好的方法是擁有一個可以從 python 運行的 js 文件。我找到了兩種方法來實現這一點——一種返回輸出,另一種只是運行它。

獲取輸出

您也許可以使用該subprocess模塊來運行節點并記錄其輸出以供以后使用。

import subprocessmy
Value = subprocess.check_output(['node','index.js'])

Pythonsubprocess.check_output文檔

無輸出

如果您不需要讀取文件的輸出,則可以使用os模塊運行它。

import os
os.system("node index.js")

Pythonos.system文檔


查看完整回答
反對 回復 2022-06-09
?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

我確實喜歡給出的答案。我想補充一點,可以使用 Naked 庫:

from Naked.toolshed.shell import execute_js
execute_js('file.js')

可以在這里閱讀更多內容:https ://naked.readthedocs.io/


查看完整回答
反對 回復 2022-06-09
  • 2 回答
  • 0 關注
  • 301 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號