请用python写一个生日祝福的网页
时间: 2024-10-19 15:08:13 浏览: 44
在Python中创建一个简单的生日祝福网页通常涉及HTML(用于页面结构)、CSS(样式)和基本的HTTP服务器功能。这里是一个基础的例子,我们将使用Flask库作为微型Web框架:
```python
from flask import Flask, render_template
app = Flask(__name__)
# 定义一个路由和模板,该模板会显示生日祝福信息
@app.route('/')
def birthday_wish():
return render_template('birthday.html', name='YourName')
if __name__ == '__main__':
# 使用Flask的内置服务器运行应用
app.run(debug=True)
# 创建一个名为birthday.html的简单HTML模板
# (假设在templates文件夹下)
templates = 'templates'
template_file = f'{templates}/birthday.html'
with open(template_file, 'r') as file:
birthday_html = file.read()
# 将变量名替换为你想要的姓名
html_content = birthday_html.replace('{{ name }}', 'Happy Birthday!')
# 当直接访问根URL时,返回这个内容
```
在这个例子中,`birthday.html` 文件应该类似这样:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>生日祝福</title>
<style>
/* 可以添加一些简单的CSS样式 */
body {
text-align: center;
font-family: Arial, sans-serif;
}
</style>
</head>
<body>
<h1>{{ name }}</h1>
<p>祝你生日快乐,愿你每天都充满阳光和幸福!</p>
</body>
</html>
```
当你运行Python脚本时,打开浏览器输入 `http://localhost:5000`(取决于你的实际运行端口),将会看到生日祝福页面。
阅读全文