python与js之间实现通信
通过调用py的eel库来实现
今天先给大家介绍py向js之间传输文件
话不多说蜗牛圣先附上代码
import eel
import requestseel.init('web')
a={'a':1,'b':2}
@eel.expose
def bingR():BASE_PATH = '网址'BASE_REST = '参数'URL = BASE_PATH + BASE_RESTprint('%s',URL)r = requests.get(url=URL)print('!!!!%s!!!!'%r)if r.status_code == 200:print('!!%s'%r)data = r.json()# wallpaper_path = data2['images'][0]['enddate']wallpaper_path = data3['a']print(wallpaper_path)A='asd'return wallpaper_pathreturn 'No wallpaper found'eel.start('index.html', mode='firefox',port=7999)
如果没安装eel库的话可以在终端输入
pip install eel
由于我没有自己部署json数据,所以用网址和参数代替了里面的内容,然后用a对象替代了。蜗蜗牛圣验证过,方法可以行,大家可以放心使用,有问题也可以私信我
下面是JS代码
<!doctype html>
<html lang="en">
<head><meta charset="utf-8"><title>Test</title>
</head>
<body><script type="text/javascript" src="/eel.js"></script><input id="output" value="Output here" style="width: 700px;"><script>async function run() {let n = await eel.bingR()();console.log('Got this from Python: ' + n);console.log('Got this from Python: ' +n);document.getElementById('output').value = n;
}
run()</script>
</body>
</html>
大家可以把代码放到自己本地跑一下,看看结果。希望能够帮助到大家,如果觉得好用,可以给我点一波赞~~~
之后我会为大家带来JS向py传输的代码,欲知后事如何,可以订阅我喔~
python与js之间实现通信相关推荐
- 利用qwebchannel实现Python和JS之间进行通信
要解决前后端交互问题,可以利用qwebchannel实现python和JS之间的通信 文章末尾附有简单的demo 1. 准备阶段 由于我的python使用的是Anaconda,内置了pyqt,因此直接 ...
- python 与别的程序通信_《Python》进程之间的通信(IPC)、进程之间的数据共享、进程池...
一.进程间通信---队列和管道(multiprocess.Queue.multiprocess.Pipe) 进程间通信:IPC(inter-Process Communication) 1.队列 概念 ...
- Python和js之间的转换
使用jiphy这个Python库可以轻松实现 使用方法有以下几种 jiphy mypythonfile.py --diff 仅显示会修改的部分 import jiphyjiphy.to.javascr ...
- 如何实现Python调用C代码--python与C之间如何通信(swig)
转载: https://www.zhihu.com/question/23003213 1. C代码如何调用Python 1.1 test #include <Python.h> int ...
- python实现客户端之间的通信_基于Python的服务端多线程与多客户端的通信过程
实现server服务端多线程程序,可以开启多个客户端,每个客户端都能实现向服务端发送数据的过程,可以设置最大监听客户端数. 服务端使用命令: python server.py 520 进行开启 其中s ...
- python网络通信的几种方式_两种方式,java=python,使用py4j进行通信
我使用py4j实现python和java之间的通信,能够从java端调用python方法.但从python我不能发送任何对象或调用java方法.这是我试过的密码.在 我的java代码:public i ...
- vue中子组件和子组件之间怎么通信_vue.js组件之间如何通信?
vue.js组件之间如何通信?下面本篇文章就来给大家介绍一下Vue.js组件间通信方式.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 平时在使用Vue框架的业务开发中,组件不仅仅要 ...
- JS每日一题: 小程序页面之间如何通信?
20190227 小程序页面之间如何通信? 首先将通信的模型列举出来, 分为以下几种 兄弟页面间通信 父路径页面向子路径页面通信 子路径页面向父路径页面通信 通信的方式 localStorage 本地 ...
- python aes padding_使用PKCS7Padding在python和Node.js之间进行AES加密
已解决 密码学Python 使用PKCS7Padding在python和Node.js之间进行AES加密10 我试图用Node.js中的pkcs7填充来解密消息没有成功. 此消息已加密并从Python ...
最新文章
- css3伪元素选择器before 和 after 的使用
- 抖音发布特效数据报告:每五个投稿有一个使用特效
- 密度聚类(Density peaks Clustering)Python实现
- (转)C# WebApi 身份认证解决方案:Basic基础认证
- 高频变压器_变压器图案
- pytorch中获取指定位置元素
- [Usaco2005 Jan]Muddy Fields泥泞的牧场
- 程序员一般都浏览这些网站,不仅仅提升编程水平!
- 【TI-ONE系列教程(三)】如何使用 TI-ONE 平台内置框架玩转算法大赛
- Linux scp 使用详解
- 【参数辨识】永磁同步电机的参数辨识
- 【Codeforces 467C】George and Job
- Activiti-modeler使用
- 由中缀表达式计算前缀表达式
- Atitit 四种自动机 fsm pda 目录 1. 自动机可分为有限自动机、后进先出自动机、线性有界自动机、图灵机等几种。它们对语言的识别能力各不相同。	2 1.1. 抽象自动机的理论。	2 1.
- 多力食用油:技术赋能产品品质,健康深植品牌理念
- 写在给自己入个耳机之前
- HashMap什么时候出现红黑树
- 从零说起: 6.网络编程
- qq邮箱 添加 gmail_将您的Gmail添加到Windows Live Mail
热门文章
- 如何利用HTML5快速开发一款小游戏
- DG(Data Guard)
- 学习笔记 | 美团后台笔试+一面+二面
- python爬取qq音乐标签_Python爬取qq音乐的过程实例
- OpenFlow——抓包packet_in和packet_out消息
- windows服务创建
- 蓝桥杯嵌入式-第九届省赛-电子定时器
- CSAPP datalab实验
- TeamViewer14 ubuntu 破解商业环境
- oracle tcp.validnode_checking,使用tcp.validnode_checking允许、限制机器访问数据库