python 在html中运行
时间: 2024-05-16 15:17:11 浏览: 12
Python 是一种后端编程语言,而 HTML 是一种前端标记语言,它们运行的环境和方式不同。在网页上运行 Python 代码需要服务器端支持,最常见的方式是使用 Python 的 Web 框架,例如 Flask 或 Django,将 Python 代码作为后端服务,提供 API 接口供前端调用。
例如,可以使用 Flask 框架编写一个简单的 API 接口:
```python
from flask import Flask
app = Flask(__name__)
@app.route('/hello')
def hello():
return 'Hello World!'
if __name__ == '__main__':
app.run()
```
这段代码创建了一个简单的 Flask 应用,并定义了一个 `/hello` 的路由,访问该路由时返回一个字符串 `Hello World!`。运行该代码后,可以在浏览器中访问 `http://localhost:5000/hello` 来查看结果。
在 HTML 中调用该 API 接口可以使用 JavaScript 发送 HTTP 请求,例如使用 jQuery 的 `$.get` 方法:
```html
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<div id="result"></div>
<script>
$.get('/hello', function(data) {
$('#result').html(data);
});
</script>
</body>
</html>
```
这段 HTML 代码使用 jQuery 发送 GET 请求到 `/hello` 接口,并将返回的结果输出到页面中。当访问该 HTML 页面时,会自动发送请求并显示结果。