欢迎访问宙启技术站
智能推送

使用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.htmlpage_2.html等为文件名的HTML文件会被创建到当前工作目录中。

运行示例代码后,会生成10个HTML文件(page_1.htmlpage_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参数来生成所需数量的网页。