python怎么打开txt文件,python打开txt并写入

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: