![50f40e93ae0dfd6cd61756f25153b2b9.png](https://img-blog.csdnimg.cn/img_convert/50f40e93ae0dfd6cd61756f25153b2b9.png)
f=open("f.txt") -文本形式、只读模式、默认值
f=open("f.txt","rt") -文本形、只读模式、同默认值
f=open("f.txt","w") -文本形式、覆盖写模式
f=open("f.txt","a+") -文本形、追加写模式+读文件
f=open("f.txt","x") -文本形式、创建写模式
f=open("f.txt","b") -二进制形式、只读模式
f=open("f.txt","wb") -二进制形式、覆盖写模式
. read(size=-1)
读入全部内容,如果给出参数,读入前size长度。
>>>s= f.read(2)
中国
. readline(size=-1)
读入一行内容,如果给出参数,读入该行前size长度
>>>s= f.readline()
中国是一个伟大的国家!
. readlines(hint=-1)
读入文件所有行,以每行为元素形成列表
如果给出参数,读入前hint行
>>>s =f.readlines()
['中国是一个伟大的国家!']
-文件的使用方式:打开-操作-关闭
-文本文件&二进制文件:open(,)和 .close
-文件内容的读取:.read() .readline() .readlines()
-数据的文件写入:.write() .writelines() .seek()
文本文件
文件是数据的抽象和集合
-由单一特定编码组成的文件,如UTF-8编码
-由于存在编码,也被看成是存储着的长字符串
-适用于例如:.txt文件、.py文件
![3310c47eaded128daa4b45b78073f7b0.png](https://img-blog.csdnimg.cn/img_convert/3310c47eaded128daa4b45b78073f7b0.png)
#文本形式打开文件
tf=open("f.txt",