52matlab技术网站,matlab教程,matlab安装教程,matlab下载

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7101|回复: 0

python和matlab读取同一文件夹中所有相同后缀名的文件数据

[复制链接]

123

主题

207

帖子

2988

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2988
发表于 2017-9-21 09:17:52 | 显示全部楼层 |阅读模式
本帖最后由 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


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|52matlab技术网站 ( 粤ICP备14005920号-5 )

GMT+8, 2024-3-4 02:04 , Processed in 0.083458 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表