python对html文件进行修改

有一个html文件,希望通过python操作,对在<head>里引入css文件。
求各位大神指教

引入前:
python对html文件进行修改
引入后:

python对html文件进行修改


回答:

如果没其它需求,很简单,逐行读取文件-> 判断当前行是否是</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

回到顶部