当前位置: 技术文章>> Python3网络爬虫-使用文件存储数据

文章标题:Python3网络爬虫-使用文件存储数据
  • 文章分类: 后端
  • 18558 阅读

文件是存储数据的基本载体,对文件的操作几乎是所有编程语言都会涉及的内容。而使用Python进行爬虫操作,进行数据的解析,文件操作也是必不可少的内容。本节就先来学习一下文件的存储。

3.1.1 TXT文件存储

TXT文件即文本文件,是一种简单的文件类型,用户可以将数据写入文本文件中,在使用时直接读取文件内容即可。Python支持将数据写入文本文件中,在需要使用时可以使用特定方法直接读取。下面就来详细介绍在Python中如何将数据写入文本文件中,以及如何读取。

使用Python来读写文件是非常简单的操作。可以调用Python自带的open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作。

    open(name[, mode[, buffering]])

其中,参数name为指定需要打开的文件的名称;参数mode为打开的方式,根据打开方式的不同可以进行不同的操作;参数buffering用于指定打开文件时是否寄存。如果buffering取值为0,就不会有寄存;如果buffering取值为1,访问文件时就会寄存;如果将buffering的值设为大于1的整数,就表明这是寄存区的缓冲大小;如果buffering取负值,寄存区的缓冲大小就为系统默认值。

调用open()函数打开文件之后,还需要以下file对象的方法来配合实现对文件的读取操作

下面将通过一组实例说明如何调用open()函数及file对象的方法来实现对文件的读取操作。

首先将以下文本内容保存为test.txt。

【示例3-1】读取文件内容

以上代码调用open()函数打开文件,然后调用read()方法读取文件内容,并将文件内容输出,最后关闭文件。将以上代码保存为3-1.py,执行该代码的结果如图3-1所示。

---------------------------------------------------------------------------------

学习更多专业Python知识,点此查看:

《剑指Python-上》  《剑指Python-下》

---------------------------------------------------------------------------------


推荐文章