python如何进行文件操作,python文件操作的三个步骤
python视频教程栏目介绍自学文件操作
推荐(免费):python视频教程
我是Python初学者,最近刚学会文件操作。特别分享
文章分为两部分,第一部分是阅读文件的类型和方法,第二部分是练习题。
文件读取类型
读取文件有几种方式:只读、只写、追加、读写、读写。
只读 r
F=open (test ,mode= r ,encoding= UTF-8) #打开文件,以 r 读取并以UTF-8编码。
F1=f.read() #读取文件
打印(f1) #打印文件
关闭文件。在只读类型下,不能修改文件。
读写 r+
F=open (test ,mode= Rb ,encoding= UTF-8) #读取模式变成 r 。
file=f.read()
f1=f.read()
F.close()当读取模式为R时,可以写入文件,但打印出来的是写入前读取的内容。
二进制读 rb
代码省略,文件以二进制模式读取。
剩下的我会用表格的形式展示,大家可以参考和对比上面的代码。
读方式补充r只读,不能修改r读写,光标在前面,修改的字符从第一个位置开始修改。打印出修改后的字符rb。仅在字节模式下读写w。如果没有编写的目标文件,请创建它。如果有,将其清除,然后将wb写入字节类型。写一个打开的文件,将光标移动到文本的后面,然后添加ab。添加byet类型的注释:r。有两种表现,一种是读写,一种是写。需要关注。另外,我没有写W和A,因为在学习阶段用的比较少。
读取功能
我先用表格的形式展示,然后再详细解释。
读书法是用于场合的。read()按字符读取,可以添加参数(I)。I字符seek()在阅读前调整光标位置tell()来调整光标位置。在seek()之前逐行读取lines()。将每一行作为列表中的一个元素读取,换行符后用\ ntract()读出,例如从后向前。
456926667
这是一个10个字符的字符串。
F=open (test ,mode= r ,encoding= UTF-8) #打开文件,以 r 读取并以UTF-8编码。
F1=f.read(5) #读取文件中的前5个字符
打印(f1) #打印文件
关闭文件。打印结果是
45692
F=open (test ,mode= w ,encoding= UTF-8) #打开文件,读为 w ,编码为UTF-8。
f1=f.seek()
打印(f1) #打印第五个字符
关闭文件。打印结果是
2
剩下的我就不一一演示了,有需要可以自己试试。
文件读取方式
F=打开(测试,模式= w ,编码= UTF-8 )。这个文件的读取方式是只能读取一个文件,代码很多。
with open(test ,mode=w ,encoding=utf-8) as f:
Pass文件读取方法可以同时读取多个文件,代码量比较小。
当需要同时操作两个或多个文件时,用open方法会相对简单一些。不止这些,还有Python自学文件操作的详细内容。请多关注热门IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。