numpy.loadtxt认为最后一个文件是空的

时间:2014-06-30 20:10:26

标签: python csv numpy

我试图通过我的目录并从每个以" _chisqtype2_sheet.csv"结尾的csv文件生成一个数组。并将其附加到列表chisq2data。一切正常,但代码认为H中的最后一个文件是空的。我试图添加和减去文件,发现无论哪个文件是最后一个,代码总是会发现它是空的。

H=os.listdir(".")
H= [x for x in H if x.endswith("_chisqtype2_sheet.csv")]

chisq2data = []

for fname in H:
    chi2 = np.loadtxt(fname, delimiter=",", skiprows=0)
    chisq2data.append(chi2)
    print fname
    print chi2

打印fname表示正在找到所有文件。 打印chi2显示第一个文件的正确数组,以及最后一个文件的空数组[]。

0 个答案:

没有答案