python的文件操作(IO流)
目录
流的分类
r:输入流
w:输出流
b:字节流
t:字符流
操作流程
打开文件
输入流:input
输出流:output
关闭文件
使用方法
全局函数:open
open函数是Python提供用来操作IO流的函数使用过程中主要关注三个参数:
file
表示一个文件的具体路径(也可以是文件名称)
mode
表示一个字符串(mode默认是tr)
r:read表示输入流
w:write表示输出流
t:表示字符流
b:表示字节流
a:表示追加输出
encoding
表示编码,主要用来表示字符的编写格式
举例
运行结果:
IO对象的方法
close():关闭流
closed():判断流是否关闭
encoding():编码
flush():刷新流
read():读取输入
readline():读取一行数据
readlines():读取多行
write():写入数据
writelines(): 多行写入
文件拷贝
Ps:
(1)IO流一定要及时关闭,避免资源的占用以及避免出现异常
(2)拷贝数据时,为了避免因为目标文件过大而导致电脑死机,应使用read参数来控制每次拷贝数据的多少,也可以使用循环来做