python使用os.listdir和genfromtxt与多个文件

时间:2016-03-21 21:50:23

标签: python csv

这是我的第一篇文章,我只希望详细解释我的问题。

在这里,我按名称混合CSV文件。

path = "C:\\Data\\Files"
dir = os.listdir(path)
for i, j in itertools.combinations(dir, 2):
    if i[1:4] == j[1:4]:
        print(i, j)

我的问题不是我想做这个

for i, j in itertools.combinations(dir, 2):
    if i[1:4] == j[1:4]:
       operando1 = np.genfromtxt(i, delimiter=",")
       operando2 = np.genfromtxt(j, delimiter=",")

       divisa1 = operando1[:, 0]
       divisa2 = operando2[:, 0]

       diff = np.empty([], dtype="float")
       diff = divisa1 - divisa2

我的主要问题是genfromtxt不起作用,我知道genfromtxt在用文件写路径时工作得很好但是有没有解决方法?

还有一个问题,如果我在字典中保存差异,如何使用文件名保存密钥?

由于

0 个答案:

没有答案