我正在运行一个使用nodejs/electron和python的应用程序。 我有4个文件:索引.html, 索引.js, 索引.py以及用户.py你知道吗
在索引.html我有两个按钮和一个文本输入,用于指定名为“idUser”的用户id。你知道吗
在索引.js我有:
var spawn = require('child_process').spawn, py = spawn('python', ['index.py']),dataString = '';
py.stdout.on('data', function(data){
dataString += data.toString();
console.log(dataString);
});
py.stdout.on('end', function(){
console.log('answer=',dataString);
});
py.stdin.end();
在索引.py我有:
from USER import *
user=USER('user1','34')
最后,在用户.py我有:
class USER:
id=''
name=''
age=''
def __init__(self,name,age):
....blah blah blah...
def getName(self,id):
....blah blah blah....
def getAge(self,id):
....blah blah blah....
在开始使用javascript(child\u进程)执行时,我创建了一个名为“user”的python对象,执行javascript文件,运行良好。现在,问题是:
我想在使用应用程序时随时用HTML中的按钮调用user.getName(idUser)
或user.getAge(idUser)
。你知道吗
因为我不知道如何从不同的javascript文件中使用相同的对象来使用应用程序中的信息。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐