簡體   English   中英

Python 運行 JavaScript 3.8

[英]Python run JavaScript 3.8

我已經安裝了 node.js,想知道是否有任何方法可以在python 3.8上運行 js 代碼。 我需要為我的 Web 應用程序使用一大段代碼 (babylon)。 有什么簡單的方法可以做到這一點嗎?

運行代碼

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

獲取輸出

您可以使用subprocess模塊來運行節點並記錄它的輸出以供以后使用。

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

Python subprocess.check_output文檔

無輸出

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

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

Python os.system文檔

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

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

可以在此處閱讀更多信息: https : //naked.readthedocs.io/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM