标签:png read 指针 开始 手动 信息 line 编码 本质
1.window操作系统自带的编码格式是gbk,python3的编码格式是utf_8;
2.文件流处理
通过open()获得文件句柄,通过句柄操纵操作系统从文档中读取内容;待文档信息读取完成后要关闭句柄,不然会一直占用操作系统。
r模式:只读模式
f.read()//读取文档全部内容
f.readlines()//读取文档的全部内容
f.readline()//读取文档中的一行内容,返回一个列表
print(f.readline() , end = ‘ ‘)//end = ‘ ‘,去掉打印后的空行
f.readable()//判断文件是否可读
3.文件写操作
文件写操作,在文件已经存在的情况下,将清除文件的所有内容,再向文件中添加内容;若文件不存在,则创建一个新的文件,再向文件中写内容。
写字符串
4.向文档末尾追加内容操作:a模式
5.文件读写模式
注意:文件存储在硬盘上,文件本质上是不能修改的,修改文件是通过软件,在内存上修改文件,然后将修改好的内容保存到新的文件中。若修改的内容保存的原文件,则将之前的内容覆盖掉。
文件写操作总是从指针所在位置开始,覆盖后面的内容。
6.使用with操作,不用手动写close()关闭文件
7.同时打开两个文件,从一个文件中读取信息,将此信息写到另一个文件中
标签:png read 指针 开始 手动 信息 line 编码 本质
原文地址:https://www.cnblogs.com/jefy/p/9245737.html