Let's say that I have this code inside a JavaScript file:
var x = 10; x = 10 - 5; console.log(x); function greet() { console.log("Hello World!"); } greet()
How can I use Python to execute this code and "print" x and Hello World! ?
Here is some kind of pseudo code that further explains what I think:
# 1. open the script script = open("/path/to/js/files.js", "r") # 2. get the script content script_content = script.read() # 3. close the script file script.close() # 4. execute the script content and "print" "x" and "Hello World!" x = js.exec(script_content)
And the expected result will look like this:
>>> 5 >>> "Hello World!"
user5870134
source share