Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML网页中的Python搜索脚本_Python_Html_Search - Fatal编程技术网

HTML网页中的Python搜索脚本

HTML网页中的Python搜索脚本,python,html,search,Python,Html,Search,我有一个HTML网页。它有一个搜索文本框。我想允许用户在数据集中搜索。数据集由服务器上的一组文件表示。我写了一个python脚本,可以进行搜索。 不幸的是,我不熟悉如何将HTML页面和Python脚本结合起来。 任务是将python脚本放入html文件中,以便: Python代码将在服务器端运行 Python代码可以以某种方式将HTML页面中的值作为输入 Python代码可以以某种方式将搜索结果作为输出放入HTML网页 问题1:我如何才能做到这一点 问题2:python代码应该如何存储在网站上

我有一个HTML网页。它有一个搜索文本框。我想允许用户在数据集中搜索。数据集由服务器上的一组文件表示。我写了一个python脚本,可以进行搜索。 不幸的是,我不熟悉如何将HTML页面和Python脚本结合起来。 任务是将python脚本放入html文件中,以便:

  • Python代码将在服务器端运行
  • Python代码可以以某种方式将HTML页面中的值作为输入
  • Python代码可以以某种方式将搜索结果作为输出放入HTML网页
  • 问题1:我如何才能做到这一点

    问题2:python代码应该如何存储在网站上

    问题3:它应该如何将HTML值作为输入

    问题4:如何将结果输出到网页?我是否需要安装/使用任何其他框架


    谢谢

    我会看python中的库。

    我会看python中的库。

    你应该去看看,它是一个非常灵活和简单的python web框架。

    你应该去看看,这是一个非常灵活和简单的Python web框架。

    如果您试图仅用标准库提供的内容来实现它,那么会有太多错误

    我建议使用web框架,如或。我链接到了这两个方面的综合文档的快速入门部分。基本上,您可以编写映射到代码的代码和URL规范,例如,HTTP GET on
    /search
    映射到返回HTML页面的方法

    然后,您可以使用表单提交按钮获取用户输入的
    /search?query=
    。根据该输入,搜索数据集并返回一个新的HTML页面和结果

    这两个框架都有模板语言,可以帮助您将搜索结果转换为HTML

    出于测试目的,web框架通常附带一个可以使用的简单web服务器。出于生产目的,有更好的解决方案,如和

    也应考虑将数据放入数据库,解析每个查询的文件可能相当低效。


    我相信你会有更多的问题,但这就是stackoverflow的目的,如果你能提出更具体的问题,就更容易提供更集中的答案。

    如果你试图用标准库提供的内容自己实现,那么会有太多的错误

    我建议使用web框架,如或。我链接到了这两个方面的综合文档的快速入门部分。基本上,您可以编写映射到代码的代码和URL规范,例如,HTTP GET on
    /search
    映射到返回HTML页面的方法

    然后,您可以使用表单提交按钮获取用户输入的
    /search?query=
    。根据该输入,搜索数据集并返回一个新的HTML页面和结果

    这两个框架都有模板语言,可以帮助您将搜索结果转换为HTML

    出于测试目的,web框架通常附带一个可以使用的简单web服务器。出于生产目的,有更好的解决方案,如和

    也应考虑将数据放入数据库,解析每个查询的文件可能相当低效。


    我相信你会有更多的问题要问,但这就是stackoverflow的目的,如果你能提出更具体的问题,就更容易提供更集中的答案。

    对于他的提问,我不知道OP到底在寻找什么,但我认为遵循flask教程并构建一个简单的应用程序比使用cgi更容易,所以我们有一些不一致的地方…对他提出的要求有点过分,我不知道OP到底在寻找什么,但我认为遵循flask教程并构建一个简单的应用程序比使用cgi更容易,所以我们有一些不一致的地方…对他提出的要求有点过分,对他提出的要求有点过分,如果OP选择使用cgi,至少先阅读此内容:如果OP确实选择使用cgi,则至少先阅读此内容: