写一个server.py程序把这个页面跑起来
时间: 2024-11-23 07:40:28 浏览: 3
Python程序打包.pdf-综合文档
要在Python环境中运行一个静态文件服务器,比如展示上面的HTML页面,可以使用Flask框架,它是一个轻量级的Web服务器,非常易于上手。下面是一个简单的`server.py`文件示例:
```python
from flask import Flask, send_from_directory
app = Flask(__name__)
@app.route('/')
def serve_index():
return send_from_directory('templates', 'index.html')
if __name__ == '__main__':
app.run(debug=True, host='0.0.0.0', port=8000)
```
在这个例子中,我们首先导入了`Flask`模块,并创建了一个应用实例。然后定义了一个路由`/`,当用户访问网站根目录时,会返回名为`index.html`的文件(假设在`templates`目录下),这是我们的登录页面。
`send_from_directory`函数从指定的目录中加载文件并返回给浏览器。`debug=True`表示开启调试模式,方便快速查看错误;`host='0.0.0.0'`让服务器监听所有IP地址;`port=8000`设置服务器监听的端口。
为了将这个服务器与`login.html`页面关联起来,你需要有一个名为`templates`的目录,并将`login.html`放在此处。然后运行`server.py`,服务器将在本地主机的8000端口上启动。
现在你可以用命令行在项目目录下运行`python server.py`,打开浏览器访问`http://localhost:8000`,应该能看到你的登录页面。
阅读全文