如何在网页上执行 Python 脚本?
我用过 XAMPP创建 Apache 服务器。是否有任何关于如何执行 .py 脚本的教程/示例或指南?我使用的是 Windows 7 并在我的本地计算机上安装了 Python。如果我通过 Web 链接访问 .py 脚本,它看起来就像它的 HTML 代码并且没有执行任何内容。
最佳答案
通常,您不执行 Python在浏览器中。相反,浏览器通过从服务器请求资源来访问资源(或“网页”,如 http://example.com/mypage
)。服务器(例如 Apache)在正确管理时会将请求处理传递给某些 Python 脚本。然后,您的 Python 脚本创建一些输出(例如 HTML),然后服务器将其返回给浏览器以供浏览器显示。
但是,一些网站发现让逻辑(脚本)在浏览器中运行比在服务器上运行更有用。执行此操作的标准方法是使用 JavaScript(尽管过去浏览器中内置了其他语言,例如 VBScript in Internet Explorer)。
现在,几乎所有浏览器都将 JavaScript 作为浏览器中的脚本语言。为了让您在浏览器中使用任何其他语言(包括 Python),浏览器必须支持该脚本语言(或者需要有一个附加组件来支持该脚本语言)。仅仅在客户端上安装 Python 和浏览器是不够的。有关详细信息,请参阅 Python 文档 Web Browser Programming .
另一种选择是使用类似 Pyjs 的东西.这是一个库,您可以使用 Python 编写代码,并将必要的部分转换为 JavaScript。这不完全是“浏览器中的 Python”,但它可能是您正在寻找的东西。
关于python - XAMPP - 在网页上执行 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11925529/