我正在用python编码并编写了一个代码,该代码基本上读取一个文件,从中获取一些信息并进行一些计算,然后将答案输出到一个新文件;我现在尝试通过从列出它们的文件中读取文件名来进行概括,以便它遍历许多文件(因为我有一个需要浏览的文件目录)。但是我收到此错误消息 IOError: [Errno socket error] [Errno -2] Name or service not known
我假设它是因为我现在正在尝试系统地为多个文件运行我的代码,所以这里是我执行它的代码位:
f = open('//disk2/ps1/cech/CFHTLenS/cluster_catalogues/field_list')
fields = f.readlines()
f.close()
for W in fields:
file = open('//disk2/ps1/cech/CFHTLenS/cluster_catalogues/clusters_%s_info.cat' %W)
data = np.loadtxt(file)
file.close()
sig_cl = data[:,3].copy()
m200 = 10**(0.124 * sig_cl + 12.493)
np.savetxt('//disk2/ps1/bertbert/z_ref_%s.cat'%W,m200)