利用 Python 相关的时间函数,设计一个简单的动态网页程序,实现当利用浏览器访问自己设计的程序(可统一命名为get_time.py)时,显示访问的时间。
时间: 2024-10-10 19:17:41 浏览: 37
在Python中,我们可以结合`flask`这个轻量级的Web框架以及`datetime`库来创建一个简单的动态网页程序,该程序会在用户访问时显示当前的时间。首先,你需要安装Flask库,如果你还没有安装,可以使用pip命令:
```bash
pip install flask
```
接下来,我们来编写`get_time.py`文件:
```python
from flask import Flask, render_template, request
import datetime
app = Flask(__name__)
@app.route('/')
def index():
# 获取当前时间
current_time = datetime.datetime.now()
return render_template('index.html', current_time=current_time)
if __name__ == '__main__':
app.run(debug=True)
```
在这个例子中,`@app.route('/')`是一个装饰器,表示当用户访问根URL(即http://localhost:5000/)时,会调用`index`函数。函数内部获取当前时间,并将其传递给HTML模板。
现在,我们需要创建一个名为`templates`的目录,并在其中创建一个名为`index.html`的文件,内容如下:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>显示当前时间</title>
</head>
<body>
<h1>当前访问时间为: {{ current_time }}</h1>
</body>
</html>
```
这个HTML模板中,`{{ current_time }}`会被你在`index`函数返回的数据所替换,显示访问的具体时间。
运行`get_time.py`,然后在浏览器中访问`http://localhost:5000/`即可看到实时更新的时间。
阅读全文