求文件中所有数字之和
主要知识点:
- 正则表达式
- list中数的处理
import re
file_path = r"C:\Users\Kuan\Desktop\1.txt"
hand = open(file_path)
ans = 0
def sum_of_list(num_list):
num_sum = 0
if len(num_list) != 0:
for i in num_list:
num_sum += int(i)
return num_sum
for line in hand:
num = re.findall('\d+', line)
ans += sum_of_list(num)
print(ans)