Python 如何对目录中的所有.dat文件执行命令

Python 如何对目录中的所有.dat文件执行命令,python,numpy,Python,Numpy,我希望能够对目录中的所有.dat文件执行这几个简单的命令。所以它会打印出每个文件中的所有最大值,我就是不知道怎么做 dr='/home/data/' image='*.dat' b=np.genfromtxt(dr+image).T[1] #luminsity q=getmax(b) print 'max b=', q 使用(或)获取/home/data中的*.dat文件: import glob for filepath in glob.glob('/home/data/*.dat'):

我希望能够对目录中的所有.dat文件执行这几个简单的命令。所以它会打印出每个文件中的所有最大值,我就是不知道怎么做

dr='/home/data/'
image='*.dat'
b=np.genfromtxt(dr+image).T[1] #luminsity

q=getmax(b)
print 'max b=', q
使用(或)获取
/home/data
中的
*.dat
文件:

import glob

for filepath in glob.glob('/home/data/*.dat'):
    b = np.genfromtxt(filepath).T[1] #luminsity
    q = getmax(b)
    print filename, 'max b=', q

您发布的代码。。。并没有真正试图解决这个问题。你真的就这么试过吗?