如何使一个函数重复自己

N3a*_*l1a 0 python

我有一个python问题,我正在读取XML并设置了两个扩展函数; 一个找到一个位置,而另一个函数找到一个位置在第一个位置内,并返回信息.我的问题是我需要这个继续向下页面并找到每个的其他事件.我不确定这是否是现在如此heres代码的一个很好的解释:

def findEntryTag(webPage):
 start= webPage.find("<entry>") +7
 end= webPage.find("</entry>")
 slicedString=webPage[start:end]
 return slicedString

def findEarthquake(webPage):
 slicedString=findEntryTag(webPage)
 start= slicedString.find("<title>") +7
 end= slicedString.find("</title>")
 eq= slicedString[start:end]
 return eq

my Earthquake= findEarthquake(text)
print (myEarthquake)
Run Code Online (Sandbox Code Playgroud)

所以需要它再次执行功能以获得另一个地震并打印出它们的孔列表.请帮忙!谢谢

Dan*_*man 5

不要尝试手动解析XML.有很多好方法可以做到,包括ElementTree在标准库中.