【一天入门Python系列】文件读写

【一天入门Python系列】文件读写,第1张

读文件

open(file, mode= 'r', encoding=None, errors=None)

常用的mode

 通过w+模式打开的文件,文件不存在时,可以创建。a模式打开的文件,会在文件末追加

自动关闭文件

一般在finally模块字段关闭文件,使用is not None判断是否打开

with__as模式自动关闭文件

通过with和as来实现文件的自动关闭 

文本读写

read(size=-1)

从文件中读取字符串,size限制读取的字符数,size=-1指对读取的字符数没有限制。

readline(size=-1)

在读取到换行符或文件尾时返回单行字符串。如果已经到文件尾,则返回一个空字符串。size是限制读取的字符数,size=-1表示没有限制。


readlines()

读取文件数据到一个字符串列表中,每一行数据都是列表的一个元素。


write(s)

将字符串s写入文件中,并返回写入的字符数。


writelines(lines)

向文件中写入一个字符串列表。不添加行分隔符,因此通常为每一行末尾都提供行分隔符。

flush()

刷新写缓冲区,在文件没有关闭的情况下将数据写入文件中

文本复制

 这里最好是调用一下flush

二进制读写

 此处使用的是read和write方法

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/794124.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存