day33 文件读写
学习日期:20241010
学习目标:输入输出与文件操作﹣-45 常见常新:文件的读写
学习笔记:
文件读取
![](https://img-blog.csdnimg.cn/img_convert/e6b149ec7ac3a0cab083778d601c62b0.png)
文件写入
![](https://img-blog.csdnimg.cn/img_convert/0cf7d1554770af6416a8e7b06d80ed32.png)
![](https://img-blog.csdnimg.cn/img_convert/059a2ace58059293ace2e519c55e1f3b.png)
以下函数只做了解
![](https://img-blog.csdnimg.cn/img_convert/b791000d54772cdeaf628f0010f15c7e.png)
python
f = open('demo.txt',mode='r',encoding='utf-8')
# data=f.read(1) # 读取一个字符
data=f.readline() # 读取第一行
data=f.readlines() # 读取整个文件
print(data)
for data in f:
print(data)
f = open('demo.txt',mode='a',encoding='utf-8') # 清空后写入文件
# f = open('demo.txt',mode='a',encoding='utf-8') # 追加写入文件
# f = open('demo.txt',mode='w+',encoding='utf-8') # 清空后读写入文件
# f = open('demo.txt',mode='a+',encoding='utf-8') # 追加后读写入文件
data2 =f.write('1')# 返回写入的内容
print(data2)
f.close()
总结
- 使用不同函数可以实现不同的读取方式
- 使用open()函数控制写入方式,使用seek()函数控制写入位置
- 文件写入完成应使用close()函数关闭文件