【问题标题】:How can I call a python function that takes arguments from html?如何调用从 html 获取参数的 python 函数?
【发布时间】:2017-12-27 19:36:42
【问题描述】:

我想为运行 apache 的电子邮件服务器编写 Web 界面。

脚本需要能够浏览到指定的路径(我需要为此传递参数),在文件夹中的文件中搜索字符串并列出文件夹内容。

那么,如何将 html 网页中的参数传递给我的 python 脚本并调用相应的函数?

例如,我有一个文本字段并单击“导航”按钮,我输入该字段并在我的 python 脚本中调用 navigate_to(path) 方法。

【问题讨论】:

标签: python html apache web arguments


【解决方案1】:

是的,有办法做到这一点。

你的问题很宽泛,并没有真正解释很多,这让我相信你需要阅读一些东西,但 CGI 听起来是一个不错的开始。

查看https://www.tutorialspoint.com/python/python_cgi_programming.htm,确保您了解脚本如何发送/接收数据并从那里获取数据。

一旦您了解了 CGI,您在脚本中提到“调用 navigate_to_(path) 方法”的部分就会变得很明显,但它只会缩小到您如何处理脚本中的参数。

【讨论】:

  • 我昨天问了一个更具体的类似问题,但它几乎没有引起注意,所以我认为我问了一些没有意义的愚蠢问题。 here 但我想我会继续研究 cgi,我认为它不可能。感谢您的回复。
  • 你为什么要让文件系统可以通过 html 访问?
  • 让管理员有机会浏览服务器并显示其上的文件,他通常通过 shell 执行此操作。 html 不是解决这个问题的正确方法吗?我还不熟悉python和web开发,到目前为止我只使用过java。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-15
  • 1970-01-01
  • 2019-02-19
相关资源
最近更新 更多