用python写一个简单的网页
时间: 2023-10-24 20:05:22 浏览: 43
要用Python写网页,一般需要使用Web框架(比如Flask、Django等)来简化开发流程。下面以Flask为例,演示如何写一个简单的网页。
首先,需要安装Flask。可以使用pip命令进行安装:
```
pip install flask
```
安装完成后,新建一个Python文件,比如叫做`app.py`,在文件中添加以下代码:
```python
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello, world!'
@app.route('/about')
def about():
return render_template('about.html')
if __name__ == '__main__':
app.run(debug=True)
```
这个代码创建了一个Flask应用,并定义了两个路由:`/`和`/about`。其中,`/`路由返回一个简单的字符串,`/about`路由则返回一个HTML页面,页面的内容在一个名为`about.html`的模板中定义。
在同级目录下新建一个`templates`文件夹,并在其中创建`about.html`文件,内容如下:
```html
<!DOCTYPE html>
<html>
<head>
<title>About</title>
</head>
<body>
<h1>About Us</h1>
<p>We are a small team of Python developers.</p>
</body>
</html>
```
运行这个Python文件,Flask就会启动一个Web服务器,并监听在http://localhost:5000/上。在浏览器中打开这个地址,就可以看到`Hello, world!`这个字符串。访问http://localhost:5000/about,就可以看到`about.html`中定义的内容了。
这只是一个非常简单的例子,实际上Flask可以做的事情非常多。如果想深入学习,可以参考Flask的官方文档。