文件读写
1、读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的
2、读写文件前,我们先必须了解一下:在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘
⑴所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符)
⑵然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)
3、这里说的文件并不是专指TXT文件,而是任意后缀名的文件。如sql文件(.sql)、json(.json)文件、Xml(.xml)文件等等
获取文件对象
1、前面介绍了:读写文件就是请求操作系统打开一个文件对象,然后通过接口操作这个文件对象进行读写操作
2、在python内置函数中提供了open()函数来获取一个文件对象
⑴其基本语法如下:open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)
3、open()函数参数说明:
⑴file: 必填参数,所要操作的文件的绝对路径或相对路径(包括文件名