[31] Python文件操作 | 会读文件,程序便有了眼睛
2023-01-06 17:13 作者:Great-Distance | 我要投稿

Hello!励志成为科代表的我出现了,我会在合集和分P视频里出现制作笔记(but孩子要考试,可能不能及时出现)。
本笔记适用于当你认真学习了本套教程后的复习,最后放上一些合集笔记链接
https://www.bilibili.com/read/readlist/rl656437?spm_id_from=333.999.0.0
P31-32 文件操作
一、打开文件
基本操作: open("文件路径","模式" ,("r+"),encoding="编码方式")
模式:"r"读取模式(只读)"w"写入模式(只写)“a”附加内容【模式不填写默认为读取模式,若原文件已有内容,使用w模式则会清空原内容,a模式不会清空重写,w和a模式都无法进行读取】当你想要同时读写时请先选取a/w模式并输入括号内内容
一般编码方式为utf-8【编码知识详见视频BV1xP4y1J7CS】
二、读取文件
- read方法
(会读取全部的文件内容)

返回形式:字符串
read(数字)【该数字为读取的字节数】,下次再调用read会继续从上次结束的位置读取
2.readline方法
(只读取一行【换行符同样属于读取部分】)


3.readlines方法(读取全部文件内容并返回列表元素)


三、关闭文件
1.close方法
读取完文件应关闭文件

2.with关键字
with+open函数的调用+as+文件对象命名
(缩进)操作文件的内容
四、写文件

write方法
不会有换行效果,需使用\n手动换行
若文件名不存在会直接创建一个新的