美文网首页PythonPytorch
Python对txt进行读写操作

Python对txt进行读写操作

作者: 代码的路 | 来源:发表于2022-07-13 09:49 被阅读0次

原文链接

全文件读写

读操作使用pandas.read_csv,写操作使用data.to_csv。

importnumpy

importpandasaspd

#读

data=pd.read_csv(r"/home/snowstorm/mmdetection/data/groundtruth.txt",header=None)#读取TXT:逗号分隔

#data = pd.read_csv(r"/home/snowstorm/mmdetection/data/groundtruth.txt", header=None, sep=' ') #读取TXT:空格分隔

print(data)

#写

data.to_csv("/home/snowstorm/mmdetection/data/write.txt",sep=',',header=False,index=False)

指定行列读写

importnumpy

#读数据

defloadDatadet(infile,k):

f=open(infile,'r')

sourceInLine=f.readlines()

dataset= []

forlineinsourceInLine:#读数据

temp1=line.strip('\n')

temp2=temp1.split('\t')

dataset.append(temp2)

foriinrange(0,len(dataset)):#转为整数

forjinrange(k):

dataset[i].append(int(dataset[i][j]))

del(dataset[i][0:k])

list=sum(dataset,[])#变成一维数组

posit_data=numpy.array(list).reshape(len(list)//4,4)#变为n*4的二维数组

returnposit_data

#写数据

defWritedata(negat_data):

filename='C:\\Users\\DZF\\Desktop\\negative.txt'#要写入的文件

row=numpy.array(negat_data).shape[0]#获取行数n

withopen(filename,'w')asf:# 若filename不存在会自动创建,写之前会清空文件

foriinrange(0,row):

f.write(str(negat_data[i][0:12]))

f.write("\n")

infile='C:\\Users\\snow\\Desktop\\positive.txt'#要读取的文件

k=1#列数

posit_data=loadDatadet(infile,k)

Writedata(posit_data)

print(posit_data)

学习更多编程知识,请关注我的公众号:

代码的路

相关文章

  • python文件读写(二)-rar, zip,tar, gz压缩

    1.概述 在平时自动化测试工作中,经常会用python对一些文件进行读写操作。其中使用最多的文件格式,就是txt,...

  • python文件读写(一)-txt, log, json,

    1.概述 在平时自动化测试工作中,经常会用python对一些文件进行读写操作。其中使用最多的文件格式,就是txt,...

  • python读写文件

    python读写文件是很常见的操作,而多数情况下是对纯文件的读写操作。我们先看一下,纯文本是如何进行读写操作的。 ...

  • Python对txt、csv以及xml文件读写数据

    Python对常用txt、csv以及xml文件读写数据,直接上代码

  • python常用的文件读写

    目录 基础:.txt文件的读写 进阶:用xlrd和xlwt对.xls文件进行读写 再进阶:利用pandas进行文件...

  • 有关Python操作txt文档的总结

    对txt文档进行操作,首先使用Python的内置函数open() access_mode 主要分为三种,读(rea...

  • Python(九)文件处理

    一、简介 Python InOut操作除了前面的对键盘、屏幕进行读写操作外,另外一个常用的输入/输出类型是处理文件...

  • 2018-09-13 File processing

    Python InOut操作除了前面的对键盘、屏幕进行读写操作外,另外一个常用的输入/输出类型是处理文件,比如需要...

  • 【Python】文件读写

    不管什么语言,读写文件都是最基本而且最常用的操作。在进行读写操作之前,必须先用Python内置的open()函数打...

  • 14、文件的内建函数

    使用python对文件进行基本的读写操作 open(): 打开文件 read(): 输入 rea...

网友评论

    本文标题:Python对txt进行读写操作

    本文链接:https://www.haomeiwen.com/subject/oawcvrtx.html