我编写了一个Python程序来处理一些数据。我想在用户单击按钮时运行该Python程序,并在网页上显示输出。这是我的网页:
function changeText() {
document.getElementById('boldStuff').textContent = ____________;
}

<h2 class="calcscore"> This is your score:
<b id='boldStuff'>score</b>
</h2>
<input type='button' onclick='changeText()' value='Click for Score' />
&#13;
我的Python程序名为scorecalculator.py
,结尾为:
print(finalScore)
我应该在JavaScript中编写什么才能使其正常工作?
(我正在使用Flask。)
答案 0 :(得分:0)
您无法在网页上运行Python,因为您必须在用户的Web浏览器中运行Python程序,并且没有常见的Web浏览器支持客户端Python。
但是,您可以在您的网络服务器上运行Python,然后使用WebSockets
API将结果发送回网页。通过在服务器上运行Web套接字服务器程序,您可以与用户的网页副本进行通信。然后,您可以使用JavaScript将文件发送到服务器,然后从用户接收输出值。
要制作Web套接字服务器程序,您可以使用websockets
等模块接收文件,对其进行处理,然后将分数发送回网页。
答案 1 :(得分:0)