全文件讀寫
讀操作使用pandas.read_csv
,寫操作使用data.to_csv
。
import numpy
import pandas as pd
#讀
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)
指定行列讀寫
import numpy
#讀數據
def loadDatadet(infile,k):
f = open(infile,'r')
sourceInLine = f.readlines()
dataset = []
for line in sourceInLine: #讀數據
temp1 = line.strip('
')
temp2 = temp1.split(' ')
dataset.append(temp2)
for i in range(0,len(dataset)): #轉為整數
for j in range(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的二維數組
return posit_data
#寫數據
def Writedata(negat_data):
filename = 'C:\\Users\\DZF\\Desktop\\negative.txt' #要寫入的文件
row = numpy.array(negat_data).shape[0] #獲取行數n
with open(filename,'w') as f: # 若filename不存在會自動創建,寫之前會清空文件
for i in range(0,row):
f.write(str(negat_data[i][0:12]))
f.write("
")
infile = 'C:\\Users\\snow\\Desktop\\positive.txt' #要讀取的文件
k = 1 #列數
posit_data = loadDatadet(infile,k)
Writedata(posit_data)
print(posit_data)
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
文件
+關注
關注
1文章
565瀏覽量
24727 -
讀寫
+關注
關注
0文章
28瀏覽量
15538 -
txt
+關注
關注
0文章
7瀏覽量
9477 -
python
+關注
關注
56文章
4792瀏覽量
84628
發布評論請先 登錄
相關推薦
玩轉SQLite5:使用Python來讀寫數據庫
本篇介紹了如何使用**Python**語言來進行SQLite數據庫的讀寫,在嵌入式式開發中,更多的是使用**C/C++**語言進行開發,因此,下篇我們介紹如何使用C語言來
matlab文件操作及讀txt文件
文件操作是一種重要的輸入輸出方式,即從數據文件讀取數據或將結果寫入數據文件。MATLAB提供了一系列低層輸入輸出函數,專門用于文件操作。1、文件的打開與關閉1)打開文件在讀寫文件之前,必須先
發表于 02-21 11:56
[求助]生成installer安裝后無法讀寫txt文件
實現txt文件的讀寫。我設置讀寫主要是為了存儲控件的數值。原理圖在附件里面,進行了簡化。關于路徑問題我也考慮過,當時就嘗試使用絕對路徑,把絕對路徑直接放在了c盤下,但是發現問題依然存在
發表于 02-13 11:39
python采用open方法對文件操作
[size=13.3333px]open/文件操作f=open('/tmp/hello','w')#open(路徑+文件名,讀寫模式)#讀寫模式:r只讀,r+讀寫,w新建(會覆蓋原有文
發表于 04-16 21:52
python學習--文件操作
')這個報錯IO的錯誤,無效的模式,'r'改成f=open(r'D:\python\text.txt')就可以運行f.read(),正常輸出如果想修改文件,需要讀寫或寫操作,照葫蘆畫瓢
發表于 12-25 16:41
優博士USB118AD讀寫TXT文本文件應用方案
關于USB118處理WORD及Excel格式文件的相關說明.pdf 優博士USB118AD讀寫TXT文本文件應用方案 對于任何文件系統而言,文件的基本操作為打開文件 讀文件,寫文件以及關閉
發表于 07-05 10:56
【LabVIEW懶人系列教程-小白入門】1.24LabVIEW文件IO之txt文本讀寫
Labview數據保存方式中的txt文本文件電子表格文件的讀寫操作。基本的順序步驟為:打開——讀寫,操作——關閉。概要:
發表于 08-10 15:13
SRAM的簡單的讀寫操作教程
SRAM的簡單的讀寫操作教程
SRAM的讀寫時序比較簡單,作為異步時序設備,SRAM對于時鐘同步的要求不高,可以在低速下運行,下面就介紹SRAM的一次讀寫
發表于 02-08 16:52
?140次下載
如何用USB接口連接pstool以及用BTCLI工具進行pskey的讀寫操作
本文介紹如何用USB接口連接pstool以及用BTCLI工具進行pskey的讀寫操作。pstool沒啥好介紹的,只是略微帶過,BTCLI工具的讀寫用的是BCCMD,利用BCCMD,客戶
如何使用python將txt文件導入到mysql的應用實例
實現思想: 1、python 自動完成在txt 文件中加入自定義標簽(簡單的txt 文件可以不需要) ,2、python 自動完成將含有自定義標簽的
發表于 09-09 17:50
?12次下載
如何在Python中使用Scapy進行抓包操作
文章將介紹如何使用 Python 來進行簡單的抓包操作。 2. Python 中的抓包庫 在 Python 中,有很多優秀的抓包庫,例如 S
評論