【发布时间】:2019-10-10 08:05:32
【问题描述】:
我有两个路径,每个路径包含许多文件,每个文件包含一天的数据。我需要从第一个路径读取文件,并从对应于同一天的另一个路径读取另一个文件。 [在同一个 python 循环中,我想读取每个路径中第一天的文件]。这些文件在每个路径中具有相同的名称和顺序。
我正在尝试在 for 循环中使用 os.listdir(path) 而不是 with open (file) as file 因为我想使用 pandas 将文件作为数据框读取。然后使用 pandas 对每个文件进行数据聚合。
【问题讨论】:
-
不打开怎么知道第二个路径的哪个文件对应第一个路径的每个文件?
-
文件的数量和顺序是否相同?更重要的是文件的命名约定是什么?
-
文件的名称和日期顺序与(第一个路径中的 20191010.csv 和第二个路径中的 20191010)相同。换句话说,第一个路径中的第一个文件与第二个路径中的第一个路径等等@Aryerez
-
两个路径中的文件顺序和顺序是一样的@Sayandip Dutta
-
with open("file1_path") as a, open("file2_path") as b: ...。您只需为这两个文件构建路径即可。