python怎么打开txt文件,python打开txt并写入
打开文件的两种方法。
F=open(data.txt , r) #设置文件对象
关闭文件
#为了方便起见,为了避免忘记关闭这个文件对象,可以用下面的方法替换它
用( data.txt , r )作为f: #设置文件对象
Str=f.read() #可以对文件进行任何操作。对文件的一些简单操作:
首先,阅读文档
1.只需将文件读入字符串。
F=open(data.txt , r) #设置文件对象
Str=f.read() #将txt文件的所有内容读入字符串Str
关闭文件2。逐行读取整个文件
#第一种方法
F=open(data.txt , r) #设置文件对象
line=f.readline()
line=line[:-1]
While line: #直到文件被读取。
Line=f.readline() #读取一行文件,包括换行符
Line=line[:-1] #去掉换行符,否则不要去。
关闭文件
#第二种方法
数据=[]
对于open (data.txt , r) : #中的行,设置file对象并读取文件的每一行
Data.append(line) #将每行文件添加到列表中
#第三种方法
F=open(data.txt , r) #设置文件对象
Data=f.readlines() #直接将文件逐行读入列表,效果与方法2相同。
F.close() #关闭文件。将文件读入数组。
将numpy作为np导入
Data=np.loadtxt(data.txt) #将文件中的数据加载到数据数组中。2.写文件
1.只需将字符串写入txt。
用( data.txt , w )作为f: #设置文件对象
F.write(str) #将字符串写入文件2。将列表写入文件
单层列表
data=[a , b , c]
#单级列表写入文件
用open(data.txt , w )作为f:
F.writelines(数据)双列表
#双层列表编写文件
#第一种方法,每一项用空格隔开,一个列表写在一个文件里一行。
data=[a , b , c],[a , b , c],[ a , b , c]]
用( data.txt , w )作为f: #设置文件对象
For i in data: # For data in双层列表
I=str (i)。strip ([)。条带(])。替换(,, )。replace (\ , ) \ n #将这些列表规范化为一个字符串。
F.write(i) #写入文件
#第二种方法,将每一项直接写入文件
data=[a , b , c],[a , b , c],[ a , b , c]]
用( data.txt , w )作为f: #设置文件对象
For i in data: # For data in双层列表
f . writeline(I)#写文件。更多Python相关技术文章,请访问Python教程专栏学习!这就是python如何打开txt文件的细节。更多信息请关注热门IT软件开发工作室其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。