利用 Python 相关的时间函数,设计一个简单的动态网页程序,实现当利用浏览器访问自己设计的程序时,显示访问的时间。
时间: 2024-10-14 10:15:05 浏览: 4
在Python中,你可以使用Flask框架来创建一个简单的动态网页应用程序,并结合`datetime`模块来获取当前时间。以下是一个基本示例:
```python
from flask import Flask, render_template
from datetime import datetime
app = Flask(__name__)
@app.route('/')
def index():
# 获取当前时间并格式化
current_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
return render_template('index.html', time=current_time)
if __name__ == '__main__':
app.run(debug=True)
```
在这个例子中,我们首先导入了必要的库,然后创建了一个Flask应用。`@app.route('/')`装饰器定义了一个路由,当你访问网站的根URL(如'http://localhost:5000/')时,会触发`index()`函数。
`index()`函数中,`datetime.now()`获取当前时间,`.strftime("%Y-%m-%d %H:%M:%S")`将其格式化为我们常见的日期和时间字符串。这个字符串会被传递给HTML模板`index.html`,其中可以有如下代码显示时间:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<title>动态时间展示</title>
</head>
<body>
<h1>您访问的时间是:</h1>
<p>{{ time }}</p>
</body>
</html>
```
在`{{ time }}`这部分,`time`变量是从Python后端传过来的时间值。
运行你的Python脚本,打开浏览器访问`http://localhost:5000/`,你应该能看到页面上实时显示的当前时间。
阅读全文