python 文件 读取 指针 复位_「镇魔司」python读取文件的'r','w','a+'都是什么意思...

打开文件

python使用open函数打开文件,并返回一个file对象,然后我们才能调用相关的方法,对文件进行操作。

看一下open函数的原型

file object = open(file_name [, access_mode])

1、filename是包含目标文件的路径信息,字符串形式

2、access_mode用于指定文件读取的模式,只读、读写、追加等等模式。

93d44e22c74bbf09d9477e8f805d06b9.png
‘r’以只读模式打开文件,并且将指针设置到文件开头‘w’以只写的方式打开一个文件,如果文件存在则打开并清空文件,从头开始写入数据,否则会创建新的文件。‘rb’以二进制的方式打开一个文件,这个模式在操作十六进制数据时非常有用。‘r+’以读写的方式打开一个文件,即可以读也可以写。‘rb+’以二进制方式打开一个文件,即可以读也可以写。‘a+’以读写方式打开一个文件,文件指针将会指到文件末尾,追加内容,如果文件不存在则会创建文件。

两张图来把这个模式安排的明明白白

8cb40153b96cadadf643505b3c3742bb.png

文件的方法

  • file.read

file.read方法用来读取文件,如果不指定size大小,则默认读取整个文件。

  • file.readline

返回文件的一行,文件指针指向下一行,在解析文件的时候非常有用。

  • file.readlines

跟file.readline类似,只不过是读取多行,以列表形式返回

  • file.write

write写入的内容必须是字符串,如果想要写入其他数据必须要先转换为字符串形式。

  • file.close

关闭文件。

  • file.seek

用来移动文件指针。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值