我正在一个网站上工作,它将接受输入,做一些计算和输出。我需要用python编写这个计算代码。但由于这将被其他用户使用,我希望它是一个网站的形式,以便我可以部署它。
就像我们可以将JavaScript代码嵌入到html页面中一样,我们能对python做同样的事情吗?代码将非常简单,大约5-10的计算。我知道有一些方法可以用Flask或Django来实现这一点,但是我想知道是否有一种更简单的方法,只在HTML文件中嵌入python代码。
如果我只创建一个Tkinter web应用程序&把它变成一个可执行文件,会更好吗?
下面是我将在网站上使用的代码类型。当然,真正的代码会更复杂和更长一些。但是基本上我要求输入并用它进行计算&然后打印输出
示例Python代码
Length = input(int("Insert the Length"))
Width = input(int("Insert the Width"))
Print("area of this rectangle is: "+ Length * Width)发布于 2021-02-09 15:17:28
我认为你应该使用Javascript来做到这一点。据我目前所知,Python不能像javascript那样使用。
发布于 2021-02-09 14:59:43
HTML + Javascript works,来自https://www.w3resource.com/javascript-exercises/javascript-basic-exercise-10.php
<form>
Insert the Length <input type="text" id="firstNumber" /><br>
Insert the Width <input type="text" id="secondNumber" /><br>
<input type="button" onClick="multiplyBy()" Value="Multiply" />
</form>
<p>area of this rectangle is: <br>
<span id = "result"></span>
</p>和
function multiplyBy()
{
num1 = document.getElementById("firstNumber").value;
num2 = document.getElementById("secondNumber").value;
document.getElementById("result").innerHTML = num1 * num2;
}发布于 2021-02-09 14:59:18
您可能应该在JS中这样做,因为Python很难在HTML中工作。如果您愿意,可以在tkinter应用程序中这样做,但是您可能应该使用<input>标记并在JS中进行计算。网上有很多关于这个标签和如何在HTML中使用按钮的信息。
https://stackoverflow.com/questions/66121410
复制相似问题