如何让.py文件以类似于命令行工作的方式在我的网站上工作 - Python/网站



我目前有程序文件,name.py,我正在通过命令行运行。为了运行该文件,我正在使用

python3 name.py textdocument.txt "searchTerm1" "searchTerm2"

换句话说,我告诉程序要引用哪个文本文档,然后是程序用来打印某个字符串的两个搜索词。

我的问题是:
我如何在网站上获得它,并有一个类似搜索框的东西来searchTerm1searchTerm2,然后点击搜索按钮的内容,让它使用我的程序和文本文件并打印我会在命令行中看到的内容 - 但在我的网站上打印它?

使用name.py搜索应在服务器上完成 - 只有此确切结果应在客户端上可见。

您必须将服务器设置为接受HTTP请求。您可以使用 HTML 表单将请求从您网站上的客户端发送到服务器。然后,使用服务器处理请求(使用您拥有的 python 脚本(并返回 HTTP 响应。这里有一些关于你可以使用的python HTTP库的文档。

您还可以设置一个数据库而不是一个.txt文件来在 Web 服务器上运行,并从客户端查询它(尽管这取决于您的脚本实际外观(。

最新更新