python对html文件进行修改
有一个html文件,希望通过python操作,对在<head>里引入css文件。
求各位大神指教
引入前:
引入后:
回答:
如果没其它需求,很简单,逐行读取文件-> 判断当前行是否是</head>
-> 是,则写入<link>
标签 -> 然后写入当前行。
def main(): fin = open('a.html', 'r')
fout = open('b.html', 'w')
for line in fin:
if line.strip() == '</head>':
fout.write('\t\t<link rel="stylesheet" type="text/css" href="css/style.css">\n')
fout.write(line)
if __name__ == '__main__':
main()
回答:
试一下 bs4 吧
https://www.crummy.com/softwa...
以上是 python对html文件进行修改 的全部内容, 来源链接: utcz.com/p/937661.html