【发布时间】:2021-01-12 23:57:30
【问题描述】:
我有一个包含单词和数字的文档,我必须计算所有数字的总和(我还是个新手)。
我得到的错误信息/回溯是:
line 12, in <module>
final = final + i
TypeError: unsupported operand type(s) for +: 'int' and 'list'
我的代码:
file = open("test11.py.txt")
cnt = list()
newcnt = list()
final = 0
import re
for line in file:
line = line.rstrip()
num = re.findall('[0-9]+',line)
if len(num)<1 : continue
cnt.append(num)
for i in cnt:
final = final + i
print(final)
【问题讨论】:
-
您能展示一下您的
"test11.py.txt"的样子吗?