1. 打开文件
1. open函数
Python提供了一个内置的open()函数,该函数用于打开指定文件
open(file_name [,access_mode] [,buffering])
第一个参数file_name是必须的,代表文件的路径
默认打开文件的模式是“r”,也就是只读模式。
2. 文件打开模式
2. 读取文件
文件内容为
使用with语句会自动帮我们关闭文件
- f.read() 读取文件所有内容
with open('1.txt', 'r', encoding='utf8') as f:
print(f.read())
-
f.readline([n]) 读取一行内容。如果指定参数n,则只读取此行内的n个字符
-
f.readlines() 读取文件内所有行
-
文件迭代器
文件对象本身就是可遍历的
3. 写文件
-
文件指针的概念
文件指针用于标明文件读写的位置。
文件对象提供了以下方法来操作文件指针
当程序使用文件对象读写数据时,文件指针会自动向后移动;读写了多少个数据,文件指针就自动向后移动多少个位置。
-
f.write() 写入数据
当使用w+ , wb+ 打开文件,会导致文件内被清空
当使用a+,ab+ 打开文件,就会在文件后面追加内容