通过调用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之间实现通信相关推荐

  1. 利用qwebchannel实现Python和JS之间进行通信

    要解决前后端交互问题,可以利用qwebchannel实现python和JS之间的通信 文章末尾附有简单的demo 1. 准备阶段 由于我的python使用的是Anaconda,内置了pyqt,因此直接 ...

  2. python 与别的程序通信_《Python》进程之间的通信(IPC)、进程之间的数据共享、进程池...

    一.进程间通信---队列和管道(multiprocess.Queue.multiprocess.Pipe) 进程间通信:IPC(inter-Process Communication) 1.队列 概念 ...

  3. Python和js之间的转换

    使用jiphy这个Python库可以轻松实现 使用方法有以下几种 jiphy mypythonfile.py --diff 仅显示会修改的部分 import jiphyjiphy.to.javascr ...

  4. 如何实现Python调用C代码--python与C之间如何通信(swig)

    转载: https://www.zhihu.com/question/23003213 1. C代码如何调用Python 1.1 test #include <Python.h> int ...

  5. python实现客户端之间的通信_基于Python的服务端多线程与多客户端的通信过程

    实现server服务端多线程程序,可以开启多个客户端,每个客户端都能实现向服务端发送数据的过程,可以设置最大监听客户端数. 服务端使用命令: python server.py 520 进行开启 其中s ...

  6. python网络通信的几种方式_两种方式,java=python,使用py4j进行通信

    我使用py4j实现python和java之间的通信,能够从java端调用python方法.但从python我不能发送任何对象或调用java方法.这是我试过的密码.在 我的java代码:public i ...

  7. vue中子组件和子组件之间怎么通信_vue.js组件之间如何通信?

    vue.js组件之间如何通信?下面本篇文章就来给大家介绍一下Vue.js组件间通信方式.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 平时在使用Vue框架的业务开发中,组件不仅仅要 ...

  8. JS每日一题: 小程序页面之间如何通信?

    20190227 小程序页面之间如何通信? 首先将通信的模型列举出来, 分为以下几种 兄弟页面间通信 父路径页面向子路径页面通信 子路径页面向父路径页面通信 通信的方式 localStorage 本地 ...

  9. python aes padding_使用PKCS7Padding在python和Node.js之间进行AES加密

    已解决 密码学Python 使用PKCS7Padding在python和Node.js之间进行AES加密10 我试图用Node.js中的pkcs7填充来解密消息没有成功. 此消息已加密并从Python ...

最新文章

  1. css3伪元素选择器before 和 after 的使用
  2. 抖音发布特效数据报告:每五个投稿有一个使用特效
  3. 密度聚类(Density peaks Clustering)Python实现
  4. (转)C# WebApi 身份认证解决方案:Basic基础认证
  5. 高频变压器_变压器图案
  6. pytorch中获取指定位置元素
  7. [Usaco2005 Jan]Muddy Fields泥泞的牧场
  8. 程序员一般都浏览这些网站,不仅仅提升编程水平!
  9. 【TI-ONE系列教程(三)】如何使用 TI-ONE 平台内置框架玩转算法大赛
  10. Linux scp 使用详解
  11. 【参数辨识】永磁同步电机的参数辨识
  12. 【Codeforces 467C】George and Job
  13. Activiti-modeler使用
  14. 由中缀表达式计算前缀表达式
  15. Atitit 四种自动机 fsm pda 目录 1. 自动机可分为有限自动机、后进先出自动机、线性有界自动机、图灵机等几种。它们对语言的识别能力各不相同。 2 1.1. 抽象自动机的理论。 2 1.
  16. 多力食用油:技术赋能产品品质,健康深植品牌理念
  17. 写在给自己入个耳机之前
  18. HashMap什么时候出现红黑树
  19. 从零说起: 6.网络编程
  20. qq邮箱 添加 gmail_将您的Gmail添加到Windows Live Mail

热门文章

  1. 如何利用HTML5快速开发一款小游戏
  2. DG(Data Guard)
  3. 学习笔记 | 美团后台笔试+一面+二面
  4. python爬取qq音乐标签_Python爬取qq音乐的过程实例
  5. OpenFlow——抓包packet_in和packet_out消息
  6. windows服务创建
  7. 蓝桥杯嵌入式-第九届省赛-电子定时器
  8. CSAPP datalab实验
  9. TeamViewer14 ubuntu 破解商业环境
  10. oracle tcp.validnode_checking,使用tcp.validnode_checking允许、限制机器访问数据库