鱼C论坛

 找回密码
 立即注册
查看: 3127|回复: 12

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

[复制链接]
发表于 2021-1-21 20:33:43 | 显示全部楼层 |阅读模式
60鱼币
通过python 获取了一些数据,但是想在页面中使用应该怎么通过JS获取啊,或者Vue也行
然后又要怎么传入参数给main.py啊

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-22 07:17:07 From FishC Mobile | 显示全部楼层
这不就是前后台互传数据吗,还获取main.py里的数据,话都说不明白
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-22 13:12:51 | 显示全部楼层
js有个axios模块相当于python的aiohttp可以发起请求
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-22 19:50:54 | 显示全部楼层
表达清楚一点。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-1-23 18:43:33 | 显示全部楼层
kogawananari 发表于 2021-1-22 13:12
js有个axios模块相当于python的aiohttp可以发起请求

如果这样的话不是要先运行main.py这个程序,才能获得结果,然后JS再发起请求得到结果吗吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-1-23 18:45:05 | 显示全部楼层
wp231957 发表于 2021-1-22 07:17
这不就是前后台互传数据吗,还获取main.py里的数据,话都说不明白

就是前后台传数据,现在不懂的是该怎么获取数据,我可以通过cmd运行main.py,看到数据,但是用JS要怎么运行main.py呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-1-23 18:45:39 | 显示全部楼层

就是前后台传数据,现在不懂的是该怎么获取数据,我可以通过cmd运行main.py,看到数据,但是用JS要怎么运行main.py呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-23 18:49:13 From FishC Mobile | 显示全部楼层
Ootme 发表于 2021-1-23 18:45
就是前后台传数据,现在不懂的是该怎么获取数据,我可以通过cmd运行main.py,看到数据,但是用JS要怎么运 ...

说一说你想实现啥功能,说一说你的前后台环境
比如你前台就是html+原生js
后台是python+?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

你的main.py肯定是得常驻的 一直挂机等着js来发请求
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-1-23 19:13:33 | 显示全部楼层
kogawananari 发表于 2021-1-23 19:08
你的main.py肯定是得常驻的 一直挂机等着js来发请求

那如果是常驻的话,请求很多怎么办。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-1-23 19:14:56 | 显示全部楼层
wp231957 发表于 2021-1-23 18:49
说一说你想实现啥功能,说一说你的前后台环境
比如你前台就是html+原生js
后台是python+?

前台是HTML+JS 和Vue  后台是.net
临时用到Python中的程序,但是如果用post的话,main.py就要一直挂着,而且如果请求一多的话感觉就有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-23 19:16:19 | 显示全部楼层
Ootme 发表于 2021-1-23 19:13
那如果是常驻的话,请求很多怎么办。。。

python会按顺序处理
浏览器对于长时间没回应的请求会抛出超时异常
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-25 16:59:06 | 显示全部楼层
1.用.net实现你main.py的功能
2.在.net中实现与main.py通信的socket,这样js只要与.net交互就行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 18:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表