在python中获取xml或html文件标签之间的数据的简单方法?

Rec*_*ion 3 html python xml

我正在使用Python,需要在标签之间查找和检索所有字符数据:

<tag>I need this stuff</tag>
Run Code Online (Sandbox Code Playgroud)

然后我想将找到的数据输出到另一个文件.我只是在寻找一种非常简单有效的方法来做到这一点.

如果您可以发布快速代码段来描述易用性.因为我在理解解析器时遇到了一些麻烦.

gho*_*g74 7

没有外部模块,例如

>>> myhtml = """ <tag>I need this stuff</tag>
... blah blah
... <tag>I need this stuff too
... </tag>
... blah blah """
>>> for item in myhtml.split("</tag>"):
...   if "<tag>" in item:
...       print item [ item.find("<tag>")+len("<tag>") : ]
...
I need this stuff
I need this stuff too
Run Code Online (Sandbox Code Playgroud)

  • 所谓的"最佳"方法是主观的.取决于要解决的问题.如果任务很简单,那么使用简单的方法 (2认同)