Given a text file including different text and integer numbers (text.txt), what's the shortest way of getting the sum of all the numbers out if it? I have:
import re
f = open('text.txt', 'r')
result = 0
for line in f.readlines():
for value in re.findall('[0-9]+', line):
result += int(value)
f.close()
print(result)
Which works, but I would like to understand what are the possibilities to make it shorter?