python怎么读取txtpython保存data到txt_【python】读取和输出到txt
读取txt的数据和把数据保存到txt中是经常要⽤到的,下⾯我就总结⼀下。
读txt⽂件
python常⽤的读取⽂件函数有三种read()、readline()、readlines()
以读取上述txt为例,我们⼀起来看⼀下三者的区别
read() ⼀次性读全部内容read() #⼀次性读取⽂本中全部的内容,以字符串的形式返回结果with open("", "r") as f: #打开⽂件data = f.read() #读取⽂件
print(data)
readline() 读取第⼀⾏内容readline() #只读取⽂本第⼀⾏的内容,以字符串的形式返回结果with open("", "r") as f:
data = f.readline()
print(data)
readlines() 列表readlines() #读取⽂本所有内容,并且以数列的格式返回结果,⼀般配合for in使⽤with open("", "r") as f: data = f.readlines()
print(data)
可见readlines会读到换⾏符,我们可以⽤如下⽅法去除:with open("", "r") as f:
for line adlines():
line = line.strip('\n') #去掉列表中每⼀个元素的换⾏符
print(line)
写txt⽂件
writewith open("","w") as f:
f.write("这是个测试!") #这句话⾃带⽂件关闭功能,不需要再写f.close()
print到⽂件中data=open("D:\",'w+')
print('这是个测试',file=data)
data.close()
读写的模式
读写⽂件的时候有不同的模式,下⾯来总结⼀下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论