Предполагая, что в вашем файле есть один <userData>
блок, вы можете извлечь строки внутри блока следующим образом:
shakes = open("./file.xml", "r")
inblock = False
for x in shakes:
if "/userData" in x:
inblock = False
if inblock:
print(x)
if "userData" in x:
inblock = True
Но читать ваш файл с помощью синтаксического анализатора xml более надежно, например:
import xml.etree.ElementTree as ET
tree = ET.parse('file.xml')
for data in tree.getroot().iter('userData'):
for child in data:
print(ET.tostring(child))
# or something else, eg:
# print(child.tag)
Кстати, используйте Python3, когда это возможно, Python2 удаляется.