python文件操作
一、文件编码
编码技术:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回可识别内容;
计算机中有许多可用编码:UTF-8、GBK、Big5等;
UTF-8是目前全球通用的编码格式;
不同的编码,将内容翻译成二进制也是不同的;
编码有许多,所以要使用正确的编码,才能对文件进行正确的读写操作
二、文件的读取
1、open()打开函数
在python中,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件;
语法:open(name, mode, encoding)
示例:
mode常用的三种基础访问模式
2、读操作相关方法
(1)read()方法:文件对象.read(num)
num标识要从文件中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据。
(2)readlines()方法:
可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。
1)一次读取一行内容
2)for循环读取文件行
3)close()关闭文件对象
3、with open语法
汇总: