def file2list(filename):
fr = open(filename)
array = fr.readlines() #以檔案中的每行為乙個元素,形成乙個list列表
num = len(array)
returnmat = zeros((num,3))#初始化元素為0的,行號數個列表,其中每個元素仍是列表,元素數是3,在此表示矩陣
index = 0
for line in array:
line = line.strip()#去掉一行後的回車符號
linelist = line.split(',')#將一行根據分割符,劃分成多個元素的列表
returnmat[index,:] = linelist[0:3]#向矩陣賦值,注意這種賦值方式比較笨拙
index +=1
return returnmat
這種**在處理資料時經常使用到,特此記錄,備忘細節。
Python讀取測試資料檔案
在日常測試過程中,經常遇到需要讀取測試資料檔案,這邊就涉及到乙個檔案讀取的方法。這篇文章主要以python讀取檔案的基礎方法為本,包括讀取excel檔案 yaml檔案 csv檔案。下面是具體實現方式 import openpyxl import yaml import csv from conf.c...
MATLAB資料檔案讀取
matlab可以匯入.txt,csv等格式的資料檔案,下面對其進行簡單的說明。1 匯入.txt文字資料 函式格式如下 a importdata filename example a importdata pastespecial example a importdata delimiterin a ...
讀取python包內資料檔案方法
在使用python程式時,經常會遇到自定義的包內包含資料檔案的情況,這時如果使用者想從外部呼叫包內方法時,就會出現無法找到資料檔案的錯誤。這裡介紹了使用 pkgutil模組 來解決該類問題的方法。以前寫了乙個計算放射性毒性計算的程式,每次計算時需要將輸入檔案與程式以及依賴的資料檔案放在乙個目錄下,計...