Python基础——day08

1.文件操作
1.文件路径:d:\xxx.txt
2.编码方式:utf-8,gbk等。
3.操作方式:r,w,a,r+等。

f = open(r"e:\test.txt", mode="r", encoding="gbk") #默认将byte->str
content = f.read()
print(content)
f.close()

w:没有此文件就会创建,有的话先将原文件清除,再写入。
rb:操作非文字类的文件,上传下载储存文件使用。
wb:写入byte类型,写入str要进行encode(“uft-8”)操作。
a:在文字最后追加。
ab:以byte类型追加。

f = open(r"e:\test.txt", mode="ab")
f.write("是个好学生".encode("gb2312"))
f.close()

r+:读写,只能读完再写,不能写完再读。光标最开始在文字的首部,读完后移动到末尾,再进行写入操作,是从文字末尾进行。若是先进行写入,会从光标所在位置的文字首部,依次进行覆盖写入文字。
r+b:读写byte类型。
w+:先清除,再写入。
f.seek(0):调节光标到首部。
2.功能详解

函数功能
read(n)读入n个字符,默认全部读入
seek(n)移动光标到第n个字节
tell()告诉光标的位置
readline()读一行
readlines()每一行当作列表中一个元素,添加到list中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值