文章目录
- 1.IO流
- 2.文件流操作
-
- with语句
- 3.文件和文件夹的操作
- 4.案例
1.IO流
通过“流”的形式允许计算机程序使用相同的方式来访问不同的输入/输出源。stream是从源(source)到接收目标的(sink)有序数据。如果把输入/输出源比作“水桶”,那流就是“管道”
文件流:就是源或者目标是文件的流
2.文件流操作
- 打开文件流
文件对象 = open(目标文件, 访问模式)
- 读操作
1. 文件对象.read() # 默认读取整个文件
2. 文件对象。read(10) # 指定读取10个字符
2. 文件对象.readlines() # 读取所有的行
3. 文件对象.readline() # 读取一行
- 写操作
文件对象.write('要写入的内容')
seek()指针操作
1. seek(偏移量, 起始位置) # 起始位置字段参数
# 0表示起始位置 1表示当前位置 2文件结尾位置
2. tell() # 函数返回当前指针位置
在第一个hello后面添加world
- 关闭
close(