web - 怎样在网页上运行Python脚本?

 韩大妖丫头 发布于 2022-10-25 09:20

我想做的是一个动态网页,用户在网站上做出一些选项后,会传入一些参数给本地的Python脚本并运行该脚本,再返回一些数据呈现在网页上。我知道通过django或者flask框架都可以实现,但是由于赶时间来不及学整个框架。请问各位大神该怎么实现这个功能呢,不论什么方式,flask或者django或者不用框架,只要可以实现就行。

8 个回答
  • 楼主想问的是:在线编程?比如:
    http://codepad.org/
    http://www.pythontip.com/codi...
    https://www.codecademy.com/zh...
    类似的,w3c的教程也是这样的。
    从前端来看,都是把用户输入的代码,直接提交到后端(前端基本没法做校验);
    而后端,不得不考虑安全隐患。比如用户输入:
    import os
    os.system('rm -rf *')
    (上面给的几个网站应该都是限制了os命令,但是还可以有无数种“危害”性质的代码。比如:计算一个数的100次方等等)

    2022-10-26 22:59 回答
  • 楼主,我正好知道有一个完美解决你问题的东东——wooey

    https://wooey.herokuapp.com/

    2022-10-26 22:59 回答
  • 参考CGI。楼主说的是这样的类似功能吗:
    https://www.bytelang.com/o/s/...

    2022-10-26 22:59 回答
  • 为啥不用js重写你的python脚本。。。

    2022-10-26 22:59 回答
  • 难道题主问的不是客户端js 么,为什么不推荐他直接看jquery 呢,jquery 看一天差不多能解楼主所说的问题,本地跑不了py 吧

    2022-10-26 23:00 回答
  • Django/Flask + Celery 任务队列,我自己用 Django + Celery

    2022-10-26 23:00 回答
  • 个人愚见 快速成型的话推荐flask 学习成本很低 小项目写起来方便 Django对你的需求来说太厚重 只是服务器传个数据 交个互的话 用flask写写逻辑就行了吧。

    2022-10-26 23:00 回答
  • 最快的还是学框架吧,手工搭一个比你想象得更花时间。flask没用过,django挺快的,建好Model,然后就不停地写Url、View和Template就可以了。你的要求其实就是用户在前端提交表单然后你在后端接收并处理,这是任何一个框架最基本的功能。哪里不懂就看文档,文档解决不了就来Segmentfault问问或者想想能不能用算法解决。

    2022-10-26 23:00 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有