千锋教育-做有情怀、有良心、有品质的职业教育机构

python新手必看之文本文件的输入输出

来源:千锋教育
发布时间:2023-11-10 17:40:50
分享

Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。

文本文件的读写主要通过open()所构建的文件对象来实现。

创建文件对象

我们打开一个文件,并使用一个对象来表示该文件:

f=open(文件名,模式)

最常用的模式有:

"r"#只读

“w”#写入

比如

>>>f=open("test.txt","r")

文件对象的方法

读取

content=f.read(N)#读取Nbytes的数据

content=f.readline()#读取一行

content=f.readlines()#读取所有行,储存在列表中,每个元素是一行。

写入

f.write('Ilikeapple')#将'Ilikeapple'写入文件

关闭文件

f.close()

练习

建立一个record.txt的文档,写入内容如下:

tom,12,86

Lee,15,99

Lucy,11,58

Joseph,19,56

再从record.txt中读取文件并打印。

总结

f=open(name,"r")

line=f.readline()

f.write('abc')

f.close()

以上内容为大家介绍了Python培训之新手必看之文本文件的输入输出,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python语言的全排列怎么提速? python从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。显然全排列很费时,这里用到了yield方法,全
  • python怎么将图片转换成base64编码 该模块提供了基于rfc3548的Base16,32,64编解码的接口。该模块提供两套接口,传统接口基于rfc1521的Base64,当前接口基于rfc3548的Base16/32/64编码规范。pyt
  • python怎么实现模式匹配 python通过BF算法实现关键词匹配,BF算法,即暴风(BruteForce)算法,是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串T的第一个字符进行匹配,若相等,则继续比较S
  • pythoncomplex函数有什么用? python的complex函数可以使用参数real+imag*j方式创建一个复数。也可以转换一个字符串的数字为复数;或者转换一个数字为复数。如果第一个参数是字符串,第二个参数不用填写,会解释这个字符
  • python有枚举类型吗? python中没有enum枚举类型,可能python认为这玩意压根就没用,下面列举了三种方法模拟enum枚举类型方法1.使用自定义类classNumbers(object):ONE=1TWO=2THR
  • python怎么处理字符编码问题 python中可以使用base64来处理字符编码问题,Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含