Javascript 借助JS或HTML调用Python脚本

Javascript 借助JS或HTML调用Python脚本,javascript,python,cgi,Javascript,Python,Cgi,有什么方法或技巧可以将Python文件(或函数)调用为.js文件(在HTML网页上调用) 事实上,我做了以下提示: -配置我的服务器(它是Apache)以运行Python文件(CGI) -在以下结构上创建了Python文件: print("<head>....</head>") print("<body>....</body>") 但我有一个错误: 我得到的错误在HTML控制台上,用法语: Erreur d’analyse XML : mal f

有什么方法或技巧可以将Python文件(或函数)调用为.js文件(在HTML网页上调用)

事实上,我做了以下提示: -配置我的服务器(它是Apache)以运行Python文件(CGI) -在以下结构上创建了Python文件:

print("<head>....</head>")
print("<body>....</body>")
但我有一个错误: 我得到的错误在HTML控制台上,用法语:

Erreur d’analyse XML : mal formé
Emplacement : http://localhost/test/test.py
Numéro de ligne 1, Colonne 2 
因此,用英语:

Error of XML analysis : malformed
Path : http://localhost/test/test.py
Line 1, column 2

JavaScript在浏览器中运行。Python无法在浏览器中运行。 Javascript代码可以创建对服务器的请求。在服务器上可以运行各种代码,包括python。python脚本必须驻留在服务器上,并且必须相应地配置服务器(请参见,CGI“”)

编辑: 对最新问题的答复:


您想要的是从JavaScript到服务器上运行的python聊天程序创建XmlHttpRequests。数据格式将是JSON(而不是XML)。这种技术称为AJAX(“异步javascript和XML”)。我建议您阅读一些关于这些主题的教程。Python的web框架称为Django。

哦,好的。在这个问题上我是个新手。你是说在调用HTML网页之前,我需要在服务器上运行Python文件?也许你可以展开你的问题,告诉我们你想要实现什么。是的,我会发布一个答案!)谢谢@neuhaus(编辑:我将编辑我的帖子)更新@Neuhaus再次更新了我的帖子@Neuhaus如果你想使用python生成网站,最好的选择可能是使用一个已建立的web框架,例如web2py或Django。我不希望python生成网站,但我想调用我的python文件(这是一个纯python文件)多亏了我的javascript文件。好吧,我想我现在明白了。我不想将此作为一个答案,但您可能需要研究的主题是RESTAPI和AJAX。您基本上想要做的是用python构建一个RESTAPI,您可以在javascript中通过AJAX调用它。因此,您的Python代码将在服务器上运行,您可以通过JavaScriptOk通过AJAX调用访问服务器。我阅读了一篇关于Django和AJAX的教程。我会在空闲时间试试这个。谢谢treegarden&neuhaus:)
Error of XML analysis : malformed
Path : http://localhost/test/test.py
Line 1, column 2