python读取、写入txt文本内容

一、python 中打开文件,

python中读写txt文件,首先得打开文件,即使用open()函数,

lastpath1 = rD:apache-jmeter-4.0insrcWaveId.txt
file1 = open(lastpath,r)

可以使用不同的模式打开文件,如:r,r+,w,w+,a,a+,它们的区别如下: 注意:write()会创建文件

二、读取txt文件

python常用的读取文件函数有三种read()、readline()、readlines()*

(1)、read() 一次性读全部内容 一次性读取文本中全部的内容,以字符串的形式返回结果

path1=rD:Document	est.txt
file1=open(path1,r)
content1=file1.read()
print(content1)
file1.close()  #文件打开,使用完毕后需要关闭

(2)、readline() 读取第一行内容,只读取文本第一行的内容,以字符串的形式返回结果

path2=rD:Document	est.txt
file2=open(path1,r)
content2=file2.readline()
print(content2)
file2.close() #文件打开,使用完毕后需要关闭

(3)、readlines()读取文本所有内容,并且以数列的格式返回结果,

path3=rD:Document	est.txt
file3=open(path3,r)
content3=file3.readlines()
print(content3)
file3.close() #文件打开,使用完毕后需要关闭

返回结果:

[one
, two
, three
, four
, five]

因readlines()会读到换行符,所以一般配合for in使用去除换行符

f = open("test.txt", "r")
for line in f.readlines():
	line = line.strip(
)  #去掉列表中每一个元素的换行符
     print(line)
 f.close()

三、txt文件中写入

常用函数:write()

1、文件中写入内容,首先需要打开文件 2.wirte()写入后默认不换行

path2 = rD:Document	est2.txt
file2 = open(path2,w+)
file2.write(aaa)
b = ccc
file2.write(b)

四、关闭文件

文件打开最后需要关闭,常用函数为close()

经验分享 程序员 微信小程序 职场和发展