Я написал следующий код, который читает файл, содержащий строки с числами и алфавитами. Я хочу вычислить сумму всех чисел в одной строке, пропустить строки с алфавитами и, наконец, записать эту сумму в другой файл.
Файл для чтения содержит следующие данные:
a b c d e
1 2 3 4 5
f g h i j
6 7 8 9 10
k l m n o
11 12 13 14 15
Мой код на python выглядит следующим образом
f=open("C:/Users/Mudassir Awan/Desktop/test.txt",'r+')
s=0
l=0
for line in f:
for i in line.split():
if i.isnumeric():
s=s+i
print(s)
if s!=0:
m=open("C:/Users/Mudassir Awan/Desktop/jk.txt",'a')
m.write(str(s))
m.write("\n")
m.close()
s=0
Я получаю сообщение об ошибке «TypeError: неподдерживаемые типы операндов для +: 'int' и 'str'"