鱼C论坛

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

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

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

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

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

x
如何实现网页点击一个按钮运行python程序
可以用Django吗?
如何实现。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

回帖奖励 +10 鱼币

网页的话只能Django
其他框架也行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

评分

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

查看全部评分

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

使用道具 举报

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

回帖奖励 +10 鱼币

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

使用道具 举报

发表于 2018-9-30 14:01:21 | 显示全部楼层
哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-30 14:01:53 | 显示全部楼层
没得到鱼币。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

回帖奖励 +10 鱼币

加把劲
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

回帖奖励 +10 鱼币

可以啊,用python的web框架。Django、Flask、Tornado都行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

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

test.html写入以下内容:
<!DOCTYPE html>
<html lang="en" dir="ltr">
    <head>
        <meta charset="utf-8">
        <title>鱼C的问题</title>
    </head>
    <body>
        <a href="/cheak">点我</a>
    </body>
</html>

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

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

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


def make_app():
    return tornado.web.Application([
        (r"/", MainHandler),
        (r"/cheak", PythonHandler),
    ])

if __name__ == "__main__":
    app = make_app()
    app.listen(8888)
    tornado.ioloop.IOLoop.current().start()



然后在test目录下运行sever.py文件。  
python sever.py
打开http://127.0.0.1:8888/即可运行

当你点击了点我这个按钮,就运行了
print('运行python程序')
这句代码。当然你也可以换成其他的代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

回帖奖励 +10 鱼币

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

使用道具 举报

发表于 2018-10-2 17:07:57 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-10-2 17:08:40 | 显示全部楼层
可以学习一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

可以啊,用python的web框架。Django、Flask、Tornado都行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-7 06:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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