使用Pythoncreate_pages()函数实现动态网页生成
发布时间:2023-12-17 19:14:12
下面是一个使用Python实现动态网页生成的create_pages()函数的示例代码:
def create_pages(num_pages):
for i in range(num_pages):
page_title = f"Page {i+1}"
page_content = f"This is the content of page {i+1}."
# 拼接HTML字符串
html = f"""
<html>
<head>
<title>{page_title}</title>
</head>
<body>
<h1>{page_title}</h1>
<p>{page_content}</p>
</body>
</html>
"""
# 将HTML写入文件
filename = f"page_{i+1}.html"
with open(filename, 'w') as f:
f.write(html)
# 创建10个网页
create_pages(10)
这个函数会生成指定数量的动态网页文件。在每个网页文件中,会包含一个标题和内容。以page_1.html、page_2.html等为文件名的HTML文件会被创建到当前工作目录中。
运行示例代码后,会生成10个HTML文件(page_1.html到page_10.html)。每个HTML文件中都会包含类似下面的内容:
<html>
<head>
<title>Page 1</title>
</head>
<body>
<h1>Page 1</h1>
<p>This is the content of page 1.</p>
</body>
</html>
可以根据实际需求,调整num_pages参数来生成所需数量的网页。
