彼此我有一个完整的HTML文件的文件夹,如下所示:文件夹中的链接的HTML文件与使用python
aaa.html
bbb.html
ccc.html
....
......
.........
zzz.html
所有这些HTMLS使用Python脚本创建的,因此遵循相同的模板。
现在,我想在HTML中,所有这些HTML文件,其中我已经有占位符链接如下:
<nav>
<ul class="pager">
<li class="previous"><a href="#">Previous</a></li>
<li class="next"><a href="#">Next</a></li>
</ul>
</nav>
我想用文件夹中的文件名来填充这些占位符。例如,bbb.html
将有
<nav>
<ul class="pager">
<li class="previous"><a href="aaa.html">Previous</a></li>
<li class="next"><a href="ccc.html">Next</a></li>
</ul>
</nav>
和ccc.html
文件将包含:
<nav>
<ul class="pager">
<li class="previous"><a href="bbb.html">Previous</a></li>
<li class="next"><a href="ddd.html">Next</a></li>
</ul>
</nav>
等了文件的剩余部分。 这个任务可以使用python完成吗?我甚至不知道如何开始。任何提示,建议都会非常有帮助。
是HTML文件真正字母的顺序?如果你有AAA.html和aaa.html,哪一个最先? – philshem
您可以使用'os.walk'来列出该目录下的文件列表,使用自定义排序功能对其进行排序,然后在该列表中对模板进行排序,然后遍历该列表,使用美丽的汤读取每个文件,将这2个占位符更改为之前的下一个名单上。 –
@philshem订单真的没关系。这只是一个文件必须与其他两个文件链接。所以,任何命令都可以。 – kingmakerking