python的文件操作(IO流)

目录

流的分类

r:输入流
w:输出流
b:字节流
t:字符流

操作流程

打开文件
输入流:input
输出流:output
关闭文件

使用方法

全局函数:open
open函数是Python提供用来操作IO流的函数
python的文件操作(IO流)使用过程中主要关注三个参数:

file

表示一个文件的具体路径(也可以是文件名称)

mode

表示一个字符串(mode默认是tr)

r:read表示输入流
w:write表示输出流
t:表示字符流
b:表示字节流
a:表示追加输出

encoding

表示编码,主要用来表示字符的编写格式

举例

python的文件操作(IO流)运行结果:
python的文件操作(IO流)

IO对象的方法

close():关闭流
closed():判断流是否关闭
encoding():编码
flush():刷新流
read():读取输入
readline():读取一行数据
readlines():读取多行
write():写入数据
writelines(): 多行写入

文件拷贝

python的文件操作(IO流)Ps:
(1)IO流一定要及时关闭,避免资源的占用以及避免出现异常
(2)拷贝数据时,为了避免因为目标文件过大而导致电脑死机,应使用read参数来控制每次拷贝数据的多少,也可以使用循环来做