如何在python 3中打印/获取Html文件中的特定行

我想从我的 HTML 文件中打印特定的行。特定行是作为标题括起来的那一行。我的test.html文件贴在底部以供参考

import codecs
import re
f = codecs.open("test.html", 'r')
f.read()
paragraphs = re.findall(r'<html>(.*?)</html>',str(f))
print(paragraphs)
f.close()

test.html 看起来像这样

<html>
<head>
<title>
Example
</title>
</head>
<body>
<h1>Hello, world</h1>
</body>
</html>
用户10835998

你可以做这样的事情:

import codecs
import re
g = codecs.open("test.html", 'r')
f = g.read()
start = f.find("<head>")
start = start + 7
end =  f.find("</head>")
end = end - 1
paragraphs = f[start:end]
print(paragraphs)
g.close()

这打印

<title>
Example
</title>

.find()返回您搜索的字符串内子字符串的起始索引,然后我们使用这些索引(在应用一些简单的数学之后)通过将字符串切片来访问子字符串[:]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中实时打印长行?

来自分类Dev

如何在Python中从.txt文件加载特定行?

来自分类Dev

如何在Python中漂亮地打印CSV文件

来自分类Dev

如何在python中读取csv文件的特定行?

来自分类Dev

如何在Python中查找特定文件

来自分类Dev

如何在PHP的txt文件中获取特定行?

来自分类Dev

如何在python中读取特定行并将数据打印到文本文件或控制台窗口?

来自分类Dev

如何在python中打印3x3数组?

来自分类Dev

如何在python中打印文本文件

来自分类Dev

如何从文件中打印特定行

来自分类Dev

如何在python中打印数组中的特定值?

来自分类Dev

如何在python中获取特定文件的路径

来自分类Dev

如何在python中打印文件的所有行,例如用(“#”)注释

来自分类Dev

如何在python中的矩阵中的特定索引处打印'/'

来自分类Dev

如何在python中以特定模式打印矩阵

来自分类Dev

如何从文件中获取特定行?

来自分类Dev

如何在Python中漂亮地打印CSV文件

来自分类Dev

读取文件,并在Python中打印文件的特定行

来自分类Dev

如何在python中打印缺少的行?

来自分类Dev

如何在Python中查找特定文件

来自分类Dev

如何在python 3中打开文件

来自分类Dev

如何在PHP中获取txt文件中的特定行?

来自分类Dev

如何在python中链接HTML文件

来自分类Dev

如何在重复文件中打印后跟特定字符串的行?

来自分类Dev

如何在一行中获取bash中特定扩展名的文件列表?

来自分类Dev

如何在python中读取特定行并将数据打印到文本文件或控制台窗口?

来自分类Dev

如何在 Python 中复制特定行

来自分类Dev

如何在python中打印%

来自分类Dev

如何在 Laravel 中获取特定行?

Related 相关文章

热门标签

归档