如何在Web浏览器中运行我的python脚本并处理结果?

如何在Web浏览器中运行我的python脚本并处理结果?,第1张

概述我有一个简短的 python脚本,它接受一个文本并用它做一些事情.例如,它有一个函数可以对文本中的单词进行计数并返回数字. 如何在django中运行此脚本? 我想从视图(文本字段或其他东西)中获取该文本,并将结果返回给视图. 我想只使用django为脚本提供一个web界面.它只适合我,也许适合少数人,不适合大量观众.没有部署. 编辑:当我第一次认为解决方案是“Django”时,我明确地要求它.由于 我有一个简短的 python脚本,它接受一个文本并用它做一些事情.例如,它有一个函数可以对文本中的单词进行计数并返回数字.

如何在django中运行此脚本?
我想从视图(文本字段或其他东西)中获取该文本,并将结果返回给视图.

我想只使用django为脚本提供一个web界面.它只适合我,也许适合少数人,不适合大量观众.没有部署.

编辑:当我第一次认为解决方案是“Django”时,我明确地要求它.由于我对Wsgi的无知,这当然是一个错误.不幸的是没有人告诉我这个错误.

解决方法 首先,你的心真的是Django吗?如果不是,我会建议Django,虽然一个很棒的框架,有点满足您的需求.你真的不需要完整的堆栈.

您可能想要查看Flask,这是一个Python微框架(并且易于使用)

但是,既然你问过Django ……

您可以创建一个调用脚本的自定义Django命令(docs here),
可以从this question中描述的视图中调用.

这样做的另一个好处是允许您通过Django management.py脚本运行脚本.这意味着您可以保持与此项目相关的任何未来脚本的美观和统一.

为了使脚本运行的结果,您可以从调用命令的相同代码(最后一个链接中描述的部分)中获取它们,或者您可以将大型结果集写入文件并处理该文件.你选择哪一个真的取决于你的结果集的大小,如果你想在之后做任何其他事情.

总结

以上是内存溢出为你收集整理的如何在Web浏览器中运行我的python脚本并处理结果?全部内容,希望文章能够帮你解决如何在Web浏览器中运行我的python脚本并处理结果?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1085911.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存