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