gpt4 book ai didi

python - 使用python删除html文档中的行

转载 作者:太空宇宙 更新时间:2023-11-03 18:19:24 24 4
gpt4 key购买 nike

我正在编写一个Python脚本,将html代码写入html文档。然而,打印到 html 文档是我唯一能做的事情。我经常有不需要的额外行,所以我不确定如何仅通过打印来删除这些行?我尝试过使用

deleteRow(index) 

方法,但它不起作用,因为我还没有创建任何表对象。我只能在里面写html代码,比如

Resultfile.write("<td> %s </td>" %line)
Resultfile.write("<td> 0 </td>")

如果您不喜欢我的问题,请不要将其标记。我是 stackoverflow 的新手,只有一个声誉,我无能为力。

最佳答案

假设从文件的角度来看,您正在仅追加操作的上下文中工作,您应该将要写入的所有内容添加到 list 中。首先扫描并删除不需要的内容,然后写入文件。

更具体地说,您可以创建 myLines = [] ,并替换所有出现的 Resultfile.writemyLines.append .

然后,您将循环访问 myLines 的副本并只保留您喜欢的那些行。

最后,循环遍历剩余的项目并调用 Resultfile.write在每个项目上。

for item in myLines:
Resultfile.write(item)

关于python - 使用python删除html文档中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24419973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com