【发布时间】:2023-12-08 19:58:01
【问题描述】:
我有一个 python 脚本,一旦从命令行执行,就会执行所需的操作并退出。如果在执行过程中,程序无法执行选择,他会提示用户并要求他们做出决定!
现在我必须实现一个 Web 界面,问题就来了……我创建了一个带有简单表单的 htm 文件,一旦用户“提交”,他将参数传递给仅包含一行的 cgi 脚本并运行我的 python 程序!而且它似乎有效。
我的问题是:如果程序需要让用户做出选择,我该如何将这个值返回给我的 python 脚本?为了提示用户做出选择,我需要创建一个包含可能选择的网页……有人知道我如何用 python 打开网页吗?
第二个也是最重要的问题是:如何将网页中的值返回到我的“原始”python 模块?在python中我会简单地做一个
return choice
但是对于网页,我不知道该怎么做。
回顾:
-
从网页开始,我运行一个 cgi 脚本!完成
-
这个 CGI 脚本运行我的 python 程序...完成
-
如果程序无法做出决定,
3a 创建一个网页,其中包含我可以做的可能选择
3b 显示创建的网页?????????
3c 将响应返回给原python模块????????
【问题讨论】:
-
我建议你阅读一些关于python和CGI的教程材料:google.com/search?q=python+cgi+example
-
嗨,我做到了……这不是 CGI 的问题!我的主要问题是我不知道如何将值从 HTML 网页返回到 python 程序!我在网上没有找到类似的东西......