Task results
print("Hello world")f = open("files/everything-is-awesome.txt", "r")
print(f.readline())f = open("files/everything-is-awesome.txt", "r")
count = 0
for line in f:
count += 1
print("count: " + str(count))words = "Everything Is AWESOME!!!".split(" ")
for word in words:
print(word)import re
# Open file and read it.
f = open("files/everything-is-awesome.txt", "r")
content = f.read()
# Find all 'is' or 'Is" strings.
findings = re.findall("[i|I]s", content)
print("count: " + str(len(findings)))Result is 20.
In the example replace './/record[firstname="John"]' with './/record[surname="Doe"]'
So the result is:
import xml.etree.ElementTree as ET
root = ET.parse('./files/people.xml').getroot()
filtered = root.findall('.//record[surname="Doe"]')
for element in filtered:
print(ET.tostring(element).decode('utf-8'))import xml.etree.ElementTree as ET
root = ET.parse('./files/people.xml').getroot()
filtered = root.findall('.//record/surname')
for element in filtered:
print(ET.tostring(element, method="text").decode('utf-8'))