python读取txt文件,python 写txt文件操作
数据=PD。read _ CSV(r /home/暴风雪/mm检测/数据/地面真相。txt ,header=None) #读取TXT:逗号分隔
#数据=PD。read _ CSV(r /home/暴风雪/mm检测/数据/地面真相。 txt ,header=None,sep= ) #读取TXT:空格分隔
打印(数据)
数据。to _ CSV(/home/暴风雪/mmdetection/data/write.txt ,sep=,,header=False,index=False)
指定行列读写
进口数量
def loadDatadet(infile,k):
f=打开(infile,“r”)
sourceInLine=f.readlines()
数据集=[]
对于源代码内联中的行:#读数据
temp1=line.strip(\n )
temp2=temp1.split(\t )
dataset.append(temp2)
对于范围内的I(0,len(dataset)): #转为整数
对于范围(k)中的j:
数据集[我].append(int(dataset[i][j]))
德尔(数据集[i][0:k])
list=sum(dataset,[]) #变成一维数组
posit_data=numpy.array(list).shape(len(list)//4,4) #变为n*4的二维数组
返回posit_data
def Writedata(negat_data):
filename= C:\ \用户\ \ DZF \ \桌面\ \负。txt #要写入的文件
row=numpy.array(negat_data).形状[0] #获取行数n
用打开(文件名, w )作为女:#若文件名不存在会自动创建,写之前会清空文件
对于范围内的我(0,行):
f。write(str(negat _ data[I][0:12])
f.write(\n )
infile= C:\ \ Users \ \ snow \ \ Desktop \ \正数。txt #要读取的文件
k=1 #列数
posit_data=loadDatadet(infile,k)
写数据(posit_data)
打印(posit_data)
学习更多编程知识,请关注我的公众号:
代码的路
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。