Ootme 发表于 2021-1-21 20:33:43

怎么通过JS获取Python 中main.py的数据

通过python 获取了一些数据,但是想在页面中使用应该怎么通过JS获取啊,或者Vue也行
然后又要怎么传入参数给main.py啊

wp231957 发表于 2021-1-22 07:17:07

这不就是前后台互传数据吗,还获取main.py里的数据,话都说不明白

kogawananari 发表于 2021-1-22 13:12:51

js有个axios模块相当于python的aiohttp可以发起请求{:10_253:}

°蓝鲤歌蓝 发表于 2021-1-22 19:50:54

表达清楚一点。

Ootme 发表于 2021-1-23 18:43:33

kogawananari 发表于 2021-1-22 13:12
js有个axios模块相当于python的aiohttp可以发起请求

如果这样的话不是要先运行main.py这个程序,才能获得结果,然后JS再发起请求得到结果吗吗

Ootme 发表于 2021-1-23 18:45:05

wp231957 发表于 2021-1-22 07:17
这不就是前后台互传数据吗,还获取main.py里的数据,话都说不明白

就是前后台传数据,现在不懂的是该怎么获取数据,我可以通过cmd运行main.py,看到数据,但是用JS要怎么运行main.py呢

Ootme 发表于 2021-1-23 18:45:39

°蓝鲤歌蓝 发表于 2021-1-22 19:50
表达清楚一点。

就是前后台传数据,现在不懂的是该怎么获取数据,我可以通过cmd运行main.py,看到数据,但是用JS要怎么运行main.py呢

wp231957 发表于 2021-1-23 18:49:13

Ootme 发表于 2021-1-23 18:45
就是前后台传数据,现在不懂的是该怎么获取数据,我可以通过cmd运行main.py,看到数据,但是用JS要怎么运 ...

说一说你想实现啥功能,说一说你的前后台环境
比如你前台就是html+原生js
后台是python+?

kogawananari 发表于 2021-1-23 19:08:46

Ootme 发表于 2021-1-23 18:45
就是前后台传数据,现在不懂的是该怎么获取数据,我可以通过cmd运行main.py,看到数据,但是用JS要怎么运 ...

你的main.py肯定是得常驻的 一直挂机等着js来发请求

Ootme 发表于 2021-1-23 19:13:33

kogawananari 发表于 2021-1-23 19:08
你的main.py肯定是得常驻的 一直挂机等着js来发请求

那如果是常驻的话,请求很多怎么办。。。

Ootme 发表于 2021-1-23 19:14:56

wp231957 发表于 2021-1-23 18:49
说一说你想实现啥功能,说一说你的前后台环境
比如你前台就是html+原生js
后台是python+?

前台是HTML+JS 和Vue后台是.net
临时用到Python中的程序,但是如果用post的话,main.py就要一直挂着,而且如果请求一多的话感觉就有问题

kogawananari 发表于 2021-1-23 19:16:19

Ootme 发表于 2021-1-23 19:13
那如果是常驻的话,请求很多怎么办。。。

python会按顺序处理
浏览器对于长时间没回应的请求会抛出超时异常

记忆的欠片 发表于 2021-1-25 16:59:06

1.用.net实现你main.py的功能
2.在.net中实现与main.py通信的socket,这样js只要与.net交互就行
页: [1]
查看完整版本: 怎么通过JS获取Python 中main.py的数据