python中的简单字符串操作:提取所需的数字

0 python xml parsing xml-parsing

这是python中的简单字符串操作:

string = '<longitude>-170.794865296</longitude>'
Run Code Online (Sandbox Code Playgroud)

我该如何提取-170.794865296?寻找简单易行的方法.

ale*_*cxe 6

您可以使用xml.etree.ElementTree标准库:

>>> import xml.etree.ElementTree as etree
>>> s = '<longitude>-170.794865296</longitude>'
>>> etree.fromstring(s).text
'-170.794865296'
Run Code Online (Sandbox Code Playgroud)