python,有关读取文件数据的问题

假设我有两个文件,如图

img


此文件的第一行为下面数据的标题,

img


此图仅有数据,没有数据的标题,
当我读区这类文件的时候 用
f.readline()来读取文件,但是输出的内容会忽略第一行,如果仅是图一有标题的文件还能适用这种方式,但是读取图二这种文件时会忽略第一行的数据,从而造成数据遗漏。所以应该用什么代码读取。
f.readline()是否是必要的。
或者
file =open(此处省略)打开文件
lista = []
for line in file:
row = line.rstrip().split()
lista =row[0]
此处省略
return lista
如果不用readline()是否可以用这种代码。
还有一个问题是,我在读取文件时,假设列1时数字,想求列1所有数字的和,在这种情况下,我如何把列1,一个list,str属性的数据像数字int一样相加起来。
谢谢求解

文件不是很大的话,可以用readlines()全部读入内存,然后处理数据

A = open('test.txt')
lines = []
for line in A.readlines():
        line = line.strip()
        lines.append(line)
print('readLines:', lines)
A.close()

你用什么模块处理数据的