首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将这个python代码嵌入到一个简单的HTML网站中?

如何将这个python代码嵌入到一个简单的HTML网站中?
EN

Stack Overflow用户
提问于 2021-02-09 14:55:32
回答 4查看 588关注 0票数 1

我正在一个网站上工作,它将接受输入,做一些计算和输出。我需要用python编写这个计算代码。但由于这将被其他用户使用,我希望它是一个网站的形式,以便我可以部署它。

就像我们可以将JavaScript代码嵌入到html页面中一样,我们能对python做同样的事情吗?代码将非常简单,大约5-10的计算。我知道有一些方法可以用Flask或Django来实现这一点,但是我想知道是否有一种更简单的方法,只在HTML文件中嵌入python代码。

如果我只创建一个Tkinter web应用程序&把它变成一个可执行文件,会更好吗?

下面是我将在网站上使用的代码类型。当然,真正的代码会更复杂和更长一些。但是基本上我要求输入并用它进行计算&然后打印输出

示例Python代码

代码语言:javascript
复制
Length  = input(int("Insert the Length"))
Width =  input(int("Insert the Width"))
Print("area  of this rectangle is: "+ Length * Width)
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2021-02-09 15:17:28

我认为你应该使用Javascript来做到这一点。据我目前所知,Python不能像javascript那样使用。

票数 1
EN

Stack Overflow用户

发布于 2021-02-09 14:59:43

HTML + Javascript works,来自https://www.w3resource.com/javascript-exercises/javascript-basic-exercise-10.php

代码语言:javascript
复制
<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>

代码语言:javascript
复制
function multiplyBy()
{
        num1 = document.getElementById("firstNumber").value;
        num2 = document.getElementById("secondNumber").value;
        document.getElementById("result").innerHTML = num1 * num2;
}
票数 1
EN

Stack Overflow用户

发布于 2021-02-09 14:59:18

您可能应该在JS中这样做,因为Python很难在HTML中工作。如果您愿意,可以在tkinter应用程序中这样做,但是您可能应该使用<input>标记并在JS中进行计算。网上有很多关于这个标签和如何在HTML中使用按钮的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66121410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档