利用python读取txt文档的方法,python 将读取的数据写入txt文件

  利用python读取txt文档的方法,python 将读取的数据写入txt文件

  本文主要介绍用python读取txt数据的操作步骤。这篇文章给大家讲的很详细,对大家的学习或者工作都有一定的参考价值。有需要的朋友可以参考一下。

  00-1010 1、操作步骤2、代码实现路径问题功能描述数据处理

  

目录

  (1)打开文件,读取整个文件。

  open函数返回一个代表文件的对象,它存储在infile中。关键字with会在不需要访问文件时自动关闭该文件。读取的内容作为字符串存储在data1/data2中。

  (2)第一种:读取file.readlines()中的所有行

  (3)第二:读取for循环line.strip(\n )。为每一行单独拆分()。

  (4)第三种:对每个字符分别进行循环阅读。

  (5)当读取一个文本文件时,python将其中的所有文本解释为字符串str。如果你读取一个数字,并想把它作为一个数值使用,你必须使用函数int()把它转换成一个整数。或者使用float()将其转换为浮点数。

  

1、操作步骤

  def read_txt(输入路径,输出路径):

  用open(outputpath, w ,encoding=utf-8 )作为文件:

  用open(inputpath, r ,encoding=utf-8 )作为infile:

  #第一种类型:读取所有行

  #data1=infile.readlines()

  #打印(数据1)

  # Output: [1 2 3 4 5\n , 6 7 8 9 10]

  #第二种:分别读每一行

  数据2=[]

  对于infile:中的行

  Data _ line=line.strip (\ n )。split () #去掉第一个和最后一个换行符,用空格分开。

  打印(数据行)

  data 2 . append([int(I)for I in data _ line])

  打印(数据2)

  #输出:[[1,2,3,4,5],[6,7,8,9,10]]

  #第三种:每个字分开读

  数据=数据2

  对于范围内的I(len(data 2)):

  对于范围内的j(len(data2[I])):

  data[i][j]=str(data2[i][j])

  打印(数据)

  # Output: [[1 , 2 , 3 , 4 , 5],[6 , 7 , 8 , 9 , 10]]

  #写入方法

  对于数据2:中的行

  # data= \t 。join (str (i) for i in line) \ n #由\ t分隔

  数据= 。join (str (i) for i in line) \ n #用空格分隔

  file.write(数据)

  if __name__==__main__:

  input_path=1.txt

  output_path=2.txt

  read_txt(输入路径,输出路径)

  如果有错误

  更改为绝对路径,注意符号是/

  

2、代码实现

  是相对调用(在当前目录中查找文件名)

  是绝对调用,要写绝对路径。

  

路径问题

  split()函数实际上是读取的内容,根据它作为下一个分离信号。

  Strip()用于删除开头和结尾需要的字符。

  

函数说明

  例如,在txt中,

  可以直接用记事本打开,一切用空格代替。

  那就用。洒了。

  关于python读取txt数据的操作步骤本文到此为止。关于python读取txt数据的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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