<p>您需要一个索引文件作为模板,其中包含可替换的代码持有者—一个特殊的pythonic标记。阅读索引模板并在特定位置替换内容。更换索引.html在</p>
<p>下面是一个简单的例子</p>
<p>-索引模板-</p>
<pre><code><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link crossorigin="anonymous" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css"
integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" rel="stylesheet">
<title>Demo</title>
</head>
<body>
<div class="container mt-1 mb-1">
<div id="main_ad_block">
<div class="card-columns mt-1 mb-1" id="sub_ad_block">
%(ads_block)s
</div>
</div>
</div>
<script crossorigin="anonymous"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script crossorigin="anonymous"
integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut"
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js"></script>
<script crossorigin="anonymous"
integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k"
src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script>
</body>
</html>
</code></pre>
<p>-python代码-</p>
^{pr2}$
<p>看看</p>
<pre><code>str_ads = """<span class="title">No Man's Sky</span>
<span class="title">Little Nightmares</span>
<span class="title">Kerbal Space Program</span>
<span class="title">Mafia III</span>
<span class="title">Mafia II</span>"""
</code></pre>
<p>这是要插入索引的html。在</p>
<p>而且</p>
<p>让python代码将html插入可替换代码持有者“%(ads_block)s”</p>
<pre><code>str_template = [line % {'ads_block': str_ads} for line in str_template]
</code></pre>
<p>当然,您可能需要对此进行调整以满足您的需求。在</p>