Javascript 如何从python中获取变量值并在electron中使用它?

Javascript 如何从python中获取变量值并在electron中使用它?,javascript,python,electron,Javascript,Python,Electron,我对使用Electron JS是新手。 假设我在Python文件中有变量A=“Hello World”。 我想在main.js文件中使用它,并在index.html文件中显示它。 我怎样才能做到这一点? 非常感谢您的帮助……js和python是不同的编程语言。他们彼此不了解。您可以在js中生成一个小进程,执行一个小python程序,该程序打印出您想要的python变量。该输出可以用javascript读取 假设您有一个名为myprogram.py的python文件,其内容如下: foo=&quo

我对使用Electron JS是新手。 假设我在Python文件中有变量A=“Hello World”。 我想在main.js文件中使用它,并在index.html文件中显示它。 我怎样才能做到这一点?
非常感谢您的帮助……

js和python是不同的编程语言。他们彼此不了解。您可以在js中生成一个小进程,执行一个小python程序,该程序打印出您想要的python变量。该输出可以用javascript读取

假设您有一个名为
myprogram.py
的python文件,其内容如下:

foo="bar"
它位于
C:\tmp

您可以编写一个命令:

python -c "import os; os.chdir('C:\\tmp'); import myprogram; print(myprogram.foo)"
在node js中,您可以执行命令并读取输出,请参见:


当然,有不同的更好的方式让js和python进行通信。例如,通过REST API。但是您明确地提到了直接读取Python变量,而不是通过使用创建API和使用该API。
如果你想了解这一点,可以看看Flask、Django、FastApi、CherryPy等


这些解决方案需要在节点项目旁边始终运行Python进程。

到目前为止您尝试了什么?感谢您的回复。正如你所建议的,我将尝试使用烧瓶。