|
本帖最后由 matlab的旋律 于 2017-9-21 09:42 编辑
python和matlab读取同一文件夹中所有相同后缀名的文件数据
def getFileName(FilePath):#python程序
f_list = os.listdir(FilePath) #获取指定目录下的所有指定后缀的文件名
for FileName in f_list:
if os.path.splitext(FileName )[1] == '.txt': #分离文件名与扩展名
file_path_name = os.path.join(FilePath,FileName )#文件路径与文件名连接完整路径
data = np.loadtxt(file_path_name,dtype = 'float64',delimiter = ',')#文件内容为用逗号分隔的数值
print data #打印
function getFileName(FilePath)
FileCell = struct2cell(dir([FilePath,'\*.txt']));%获取指定目录下的所有指定后缀的文件名
num_column = size(FileCell,2);
for file_count = 1:num_column
FileName = FileCell{1,file_count};%获取顺序文件名
data = load([FilePath,'\', FileName]);%加载数据
disp(data) %打印
end
|
|