如何使用cgi python脚本向HTML发送响应

问题描述 投票:3回答:2

我正在尝试使用HTML和Python(使用CGI)设计和实现基本的计算器。下面给出的是静态HTML网页,并将其重定向到python脚本(calci.py),在该脚本中,我能够计算总和,但无法将结果附加到“输出”文本框中。

calculator.html

<html>
<head>
    <title>Calculator</title>   
</head>   
<body>
    <form action="python_scripts/calci.py" method="post">
        Input 1 : <input type="text" name="input1"/><br>
        Input 2 : <input type="text" name="input2"/><br>    
        <input type="submit" value="+" title="add"  /><br>  
        output : <input type="text" name="output"/><br>
    </form>
</body>
</html>

calci.py

import cgi
form = cgi.FieldStorage() 

input1 = form.getvalue('input1')
input2  = form.getvalue('input2')

output = str(int(input1)+int(input2))
#how to return the response to the html
#and append it to the textbox

谢谢

python html webserver cgi
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.