gpt4 book ai didi

javascript - 在python服务器上执行程序并在html网页上动态更新结果

转载 作者:行者123 更新时间:2023-12-02 19:16:21 25 4
gpt4 key购买 nike

我有经典的 python 服务器。我制作了一个 CGI 脚本。我想通过在客户端单击,在服务器端执行脚本并在客户端动态地在同一页面中显示结果。

我知道如何在客户端动态更新页面,但我没有找到从服务器端执行此操作的方法。

例如我的初始网页:

print 'Content-type: text/html'# image/svg+xml'
print '''
<html>
<head>
</head>

<body>
<h1>My PAGE</h1>

<a href=#1" onclick="launcher(arg);">Execute my program</a>
<div id="1" style="display: none;" name="resul1"></div>
</body>
</html>
'''

当我们点击这样的执行时,我想在服务器中执行一个脚本:

command = "python myscriptinLocal.py -a %s"%(arg)
process = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
process.wait()

服务器中生成了结果文件,我想在当前页面中筛选结果,而不生成新页面......

这可能吗?有没有办法用 python 或其他语言来做到这一点?

最佳答案

您可以使用任何一个 python WSGI 框架来完成这一任务。只需使用 Google App Engine 签署一个免费帐户,您就可以立即执行此操作。尽管您可能无法生成自己的进程,但没有什么可以阻止您执行 python 脚本并将其输出为 html!Stack 中的 Google 应用引擎页面: https://stackoverflow.com/questions/tagged/google-app-engine?sort=votes

关于javascript - 在python服务器上执行程序并在html网页上动态更新结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13088775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com