在线python编程网页-手把手教你用Python写一个在线网站,这真的很装逼!
pipinstallFlask在做我们的工作之前先来了解一下flask框架是怎样的一个运行机制吧:首先创建一个flaskrun.py文件(先写个demo,后面在这个基础上改改,就可以作为网站后端的接口了)
那我们现在就可以去访问路由了,现在我们想访问index方法,我们就输入路由:
如果我们想访问hello方法,这个时候我们就需要加上/hello的路由了:
这样我们就进入了/hello的方法了,每个方法对应一个路由,包含最后一个post也是一样:
当然还有一些其他的错误,例如400,500,405等错误,我们都可以捕捉:
ok,flask介绍完毕,我们下面进入正轨了,用subprocess来写python了。创建一个文件叫:pyol.py
在默认情况下都是以utf-8的情况下进行编码。
但是实际上这个临时文件本身也会自动删除,这步其实也算是多余的。这样我们的python就写好了。下面只需要把它加入路由,把用户输入的数据以post的方式提交即可。
我们指定他的路由为/run,采用post的方式传递数据,调用刚刚写的主函数的执行代码,来执行用户传入的code,最后将执行结果返回给用户。最后我们运行代码:if__name__=='__main__':app.run(host='0.0.0.0',port=1234,debug=True)最后完整加上优化后代码如下:pyol.py
flaskrun.py
我们现在需要借助postman来看一下run的结果,首先我们先run一下代码(flaskrun):
之后我们打开postman
瞬间就完成了。之后我们只要写个前端,把这个接口给前端调就大功告成了!私信小编007即可获取数十套PDF哦!
在线python编程网页-手把手教你用Python写一个在线网站,这真的很装逼!相关推荐
- python朗读网页-手把手教你用 Python 来朗读网页
是不是有的时候懒得自己看新闻?那么不妨试试用 Python 来朗读给你听吧. 网页转换成语音,步骤无外乎: 网页正文识别,获取到正文的文本内容: 文本转语音,通过接口将文本转换成语音文件: 语音文件的 ...
- 手把手教你用C#写一个刷屏软件
手把手教你用C#写一个刷屏轰炸软件 成品展示 环境准备 新建项目 程序思路 程序部分 完整代码 成品展示 环境准备 VS2019 新建项目 打开界面绘制 打开工具箱开始放置按钮标签以及文本框 最后设计 ...
- python界面设计-手把手教你用Python设计一个简单的命令行界面
原标题:手把手教你用Python设计一个简单的命令行界面 对 Python 程序来说,完备的命令行界面可以提升团队的工作效率,减少调用时可能碰到的困扰.今天,我们就来教大家如何设计功能完整的 Pyth ...
- Python安装教程-手把手教你安装python
python介绍和安装步骤 1. Python简介 Python是一种广泛使用的解释型.高级和通用的编程语言.Python支持多种编程范型,包括函数式.指令式.结构化.面向对象和反射式编程.它拥有动态 ...
- python简单代码-手把手教你用Python创建简单的神经网络(附代码)
了解神经网络工作方式的***途径莫过于亲自创建一个神经网络,本文将演示如何做到这一点. 神经网络(NN)又称人工神经网络(ANN),是机器学习领域中基于生物神经网络概念的学习算法的一个子集. 拥有五年 ...
- qq 音乐 python 登录_手把手教你使用Python抓取QQ音乐数据(第一弹)
[一.项目目标] 获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名.专辑名.播放链接. 由浅入深,层层递进,非常适合刚入门的同学练手. [二.需要的库] 主要涉及的库有:requests.json ...
- python图像分类_手把手教你用Python构建你的第一个多标签图像分类模型(附案例)...
介绍 你正在处理图像数据吗?我们可以使用计算机视觉算法来做很多事情:对象检测 图像分割 图像翻译 对象跟踪(实时),还有更多-- 这让我思考--如果一个图像中有多个对象类别,我们该怎么办?制作一个图像 ...
- 怎么退出python虚拟环境_手把手教你进行Python虚拟环境配置
/1 前言/ 咱们今天就来说一下Python的虚拟环境,可能有的小伙伴会疑惑,Python的虚拟环境有什么用呢?接下来我们一起来探讨一下. /2 虚拟环境的作用/ 咱们今天就来说一下Python的虚拟 ...
- python复工_手把手教你使用Python批量创建复工证明-阿里云开发者社区
/1 前言/ 受疫情影响,2020年2月份.3月份企业复工需为员工开具复工证明.因本公司人数较多,复制粘贴工作量巨大,特此为行政同事写此小工具,现与诸位共享. /2 目标/ 1.实现批量将 Excel ...
- 手把手教你从零写一个日志框架
点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Sometimes you have to accept the ...
最新文章
- c语言fread无法存储,【求助】C语言fread读取二进制文件时,读取结果全都是零
- 脑电传感器并不复杂,那精度呢?
- sql2005 Agent XPs 选项释义
- C++ string(转)
- java中文乱码解决方案
- 【转】8086内部结构及原理
- 判断是否是完全二叉树_【数据结构】二叉树高频考试题目【代码模板】!
- Roslyn 使用 Directory.Build.props 管理多个项目配置
- SQLAlchemy 教程 —— 进阶篇
- 数据库设计2-Visio2016画E-R图
- 回调函数Callback
- 《我想吃掉你的胰脏》观后感
- cesium制作飞机路线图
- html桂花酿网页,桂花酒的做法
- 奔腾处理器_编号和非编号的奔腾处理器之间有什么区别?
- 如何把带图片html转为doc,教您一招:如何将图片里面的文字转成word格式并能编辑...
- Java 安全-JNDI注入学习
- XML的优势及应用领域
- 【自动驾驶】高精地图在无人驾驶中的应用
- 可以用计算机寒地凉凉,关于凉凉的四字成语
热门文章
- 设计模式知我所见。。。
- 服务器ie浏览器总是未响应,win7电脑IE浏览器总是未响应怎么办 IE浏览器无响应原因解决方法...
- 程序猿头头(async与await的原理)
- 来自福布斯富豪榜马总的建议,为什么一定要学Python?
- Android 高效安全加载图片
- DP转HDMI方案|DP转HDMI自带SPI|AG6311设计电路|AG6311MDQ设计参考原理图
- VS2017安装WTL,解决创建WTL项目一直回弹问题
- HR面试问题-你的缺点是什么?
- Android如何实现超级棒的沉浸式体验
- MySQL8 设置远程访问授权