Я пытаюсь найти сумму всех чисел во входном файле, но она не работает. Вот мой код до сих пор:Найдите сумму чисел во входном файле
import re
fname = raw_input("Enter name of the file: ")
fh = open(fname)
for i in fh:
y = re.findall('[0-9]+', i)
print y
n=0
for p in y:
n = n + int(p)
print n
Вы хотите, чтобы общее количество всех номеров или общей суммы каждой линии? – MarkyPython
всех номеров. но моя программа идет не так в первом цикле, где она хранит числа в списке y –
Проверьте мой ответ, и вы увидите, что вам не нужен этот цикл. Просто используйте 're.findall ('[0-9] +', fh)'. – MarkyPython