文件读写介绍

 文件的作用就是把一些数据存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力

文件读写也成为|o流,分为读文件和写文件两个方向。

读文件: |nputsteram输入流,将磁盘中的文件读入到程序中处理。

写文件:Outpustream输出流,将程序中的文件写到磁盘中。

内存:临时数据(当程序关闭时会从内存清空)

磁盘:永久态数据(文件)

读文件就是从磁盘到内存;写文件相反。

=================================================================

文件分类:

文本文件:也称字符文件,只保存字符串的文本文档。

二进制文件:也称字节文件,可以保存任意格式的多媒体数据。例如:图片、音频

如何读写文件?

打开文件: 文件对象=open(文件路径名,访问模式)

打开或者创建新文件,选择文件的路径名,选择访问模式 读或者写

f=r'文件路径'   #不要忘记加r
file=open(f,'r')  #open(文件路径名,访问模式)  r-----read读文件;打开文件
data=file.read()   #读文件  接受对象的函数名.read()
file.close()  #关闭文件资源    
print(data)    #打印文件

2处理文件:

在得到对象之后会进行读或者写

3 关闭文件

使用文件对象调用     对象.close()函数就可以关闭

在编译中如果调用文件路径记得用转译 r' '因为路径中有转义字符

写文件:

#写文件
#如果文件不存在就会创建一个新文件  存在就会覆盖
#文件路径必须已经存在
s='你好上海'
file=open(r'文件路径','w')   #w---write写  
file.write(s)   #把s写进file里
file.close()   #关闭文件


#如果想接着写就要把w换成a
#文件不存在就会创建新的文件  存在就会追加写入
#追加写入
file=open(r'文件路径','w')   #w---write写  w换成a   a---append
file.write(s)   #把s写进file里
file.close()   #关闭文件

二进制文件的读写:

#文本文件: r w a 
#二进制文件: rb wb ab

file=open(r'文件路径',rb)
data=file.read()
file.close()
print(data)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值