一、文件基础操作
1.打开文件的函数:open(r"文件路径.文件格式",mode="",encoding='utf-8')
(1)open模式:r(阅读)-read,w(写入)-write,a(追加)-append
(2)mode:模式
(3)encoding:编码
(4)utf-8:万国码
(5)GBK:中文词典
(6)GB312:中文词典
(7)如果字符串是一个路径的话,那么需要在字符串前面加上 r。
2.文件的阅读函数:f.read()
(1)读取文件全部:f.read()
(2)读取文件一次只读取一行:f.readline()
(3)读取文件全部,会把每一行数据作为元素存储在列表之中:f.readline()
3.文件的关闭函数:f.close()
4.文件的写入/追加函数:f.write()
(1)写入操作的特征1:如果打开的文件并不存在,那么会自动创建这个文件;
(2)写入操作的特征2:如果打开的文件里面有内容,指定mode为w,就会覆盖其原有的内容(也就是清空了重写)
5.换行:\n
6.with的快键写法:with open(r"文件路径", encoding='utf-8') as f:
(1)特点:不需要手动关闭文件,with内的内容执行完之后,就会自动关闭文件。
7.爬虫:存放数据一页一页的数据a
8.数据分析:r
9.创建一个文件:r
10.文件异常处理格式:
try:
可能发生错误的代码
except:
如果出现异常执行的代码
二、案例
1.案例01:打开文件,阅读文件。
2.案例02:阅读文件一次只读一行
3.案例04:读取文件全部, 会把每一行数据作为元素存储在列表之中
4.案例04:关闭文件
5.案例05:文件的写入,如果打开的文件并不存在,那么会自动创建这个文件。
8.案例07:with的快捷写法
9.案例08:写入操作,如果打开的文件里面有内容,指定mode为w,就会覆盖其原有的内容(也就是清空了重写)
10.案例10:异常处理