python学习(12)处理文件

一、打开并读写文件

f = open('myfile.txt','r')

first = f.readwrite()

second = f.readwrite()

print(first)

print(second)

f.close()


open函数接受两个参数,第一个是文件名,第二个是打开文件的方式,

r表示只读

w表示只写,如果指定的文件不存在,它将创建;如果存在已有的数据将被删除

a表示添加,如果指定的文件不存在,它将被创建,;如果存在将在原有的数据后加新增加的数据

r+表示可读可写


readline()函数,每次从文件读取一行,并在每一行的末尾添加\n

可以使用print(first,end=''),将会删除'\n'


二、读取整个文本文件

f = open('myfile.txt','r')

for line in f:

print(line,end='')

f.close()


三、写入文本文件

f = open('myfile.txt','a')

f.write('\nmy name is lili')

f.close()


四、使用缓冲大小来打开并读写文本文件

f = open('myfilet.txt''a')

msg = f.read(10)

f.close()

使用缓冲来读文件,可以不占用那么内存,指定我们想要的缓冲大小


read()中的参数10代表仅仅读取10位数据


五、打开、读取二进制文件

二进制文件表示的是任何含非文字的文件,如图片和视频。可以使用rb和wb模式

f.open('myimage.jpg','rb')


六、删除好重命名文件

remove()接受一个参数,文件名,如remove('myfile.txt')

rename()接受两个参数,oldname和newname



























评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值