python txt数据读取?

网友解答: txt数据读取,使用Python真的是很方便。其实在我们工作中经常会碰到,经常有业务日志会处理,然后转存到关系型数据库中进入后续的数据处理。Txt格式数据的读取,需要我们先了

网友解答:

txt数据读取,使用Python真的是很方便。其实在我们工作中经常会碰到,经常有业务日志会处理,然后转存到关系型数据库中进入后续的数据处理。

Txt格式数据的读取,需要我们先了解数据的格式

所谓格式,是指数据以何种有规律的形式存在,比如我们常见的日志格式:

字段与字段间通过分隔符进行分隔,其实更常见的txt格式是space或者逗号形式,当然分隔的符号多种多样,可根据业务的需要进行相应的定制。

我们之所以要了解格式是为了我们更好的处理数据,因为用脚本去处理数据,是需要通过某一特定的逻辑去解析,逻辑就是规律。

在掌握了文件存储的数据格式后,python就可以发挥作用了-读取数据

python读取txt数据其实很简单,可以一次读一行,也可以将文件整个读取,然后通过循环去取每一行的数据。

open方法是打开一个文件,在这里我们需要知道文件的绝对路径,就是告诉python从磁盘中那个空间才能取到这份数据;

readlines是一次性将文件都读取出来;

close是读取后需要关闭文件,不然文件会一直开在那。

以上的过程就是读取文件的过程,当然我们读取文件,不是仅仅的读取,还需要根据数据格式进行相应的逻辑处理,取到我们最想要的或者业务最需要的数据,才能算整个数据的读取完成。

总之,读取txt数据并没有我们想像中的那么难,难的是对数据格式理解和对业务的理解,我们要知道那些数据是业务需要的。

标签: