鱼C论坛

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

如何实现网页点击一个按钮运行python程序

[复制链接]
发表于 2017-3-20 17:57:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如何实现网页点击一个按钮运行python程序
可以用Django吗?
如何实现。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-3-20 21:39:51 | 显示全部楼层

回帖奖励 +10 鱼币

网页的话只能Django
其他框架也行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-30 16:33:37 | 显示全部楼层
你可以进来Python QQ群问,最近也有人问Django

评分

参与人数 2荣誉 +2 鱼币 +2 收起 理由
thl6139421 + 1 + 1 支持楼主!
2131479626 + 1 + 1 支持楼主!

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-30 13:56:43 | 显示全部楼层

回帖奖励 +10 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-9-30 14:01:21 | 显示全部楼层
哈哈
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-9-30 14:01:53 | 显示全部楼层
没得到鱼币。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-30 14:02:59 | 显示全部楼层

回帖奖励 +10 鱼币

加把劲
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-1 09:35:42 | 显示全部楼层

回帖奖励 +10 鱼币

可以啊,用python的web框架。Django、Flask、Tornado都行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-1 09:51:07 | 显示全部楼层
本帖最后由 wongyusing 于 2018-10-1 09:53 编辑

我做个小例子吧,
首先建立一个test目录,
里面新建一个templates目录和两个文件,结构如下:
  1. ├── sever.py
  2. └── templates
  3.     └── test.html
复制代码


test.html写入以下内容:
  1. <!DOCTYPE html>
  2. <html lang="en" dir="ltr">
  3.     <head>
  4.         <meta charset="utf-8">
  5.         <title>鱼C的问题</title>
  6.     </head>
  7.     <body>
  8.         <a href="/cheak">点我</a>
  9.     </body>
  10. </html>
复制代码


sever.py写入以下的内容:
  1. import tornado.ioloop
  2. import tornado.web

  3. class MainHandler(tornado.web.RequestHandler):
  4.     def get(self):
  5.         #self.write("Hello, world")
  6.         self.render(template_name="templates/test.html")

  7. class PythonHandler(tornado.web.RequestHandler):
  8.     def get(self):
  9.         print('运行python程序')
  10.         self.write("Hello, world")


  11. def make_app():
  12.     return tornado.web.Application([
  13.         (r"/", MainHandler),
  14.         (r"/cheak", PythonHandler),
  15.     ])

  16. if __name__ == "__main__":
  17.     app = make_app()
  18.     app.listen(8888)
  19.     tornado.ioloop.IOLoop.current().start()
复制代码



然后在test目录下运行sever.py文件。  
  1. python sever.py
复制代码

打开http://127.0.0.1:8888/即可运行

当你点击了点我这个按钮,就运行了
  1. print('运行python程序')
复制代码

这句代码。当然你也可以换成其他的代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-2 15:54:44 | 显示全部楼层

回帖奖励 +10 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-10-2 17:07:57 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-10-2 17:08:40 | 显示全部楼层
可以学习一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-2 17:09:27 | 显示全部楼层

可以啊,用python的web框架。Django、Flask、Tornado都行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-22 01:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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