在不同文件夹中合并多个具有相同名称的文件-python

时间:2019-11-11 05:42:52

标签: python-3.x

我是python的新手,我想学习它。 当前目录结构如下..

MainDump>这里我有subDump1,subDump2,....... subDumpN

每个subDump都有大约400多个文件(csv)。

现在在这里我打算做什么。

  1. 浏览每个subDump目录,一个接一个地选取每个文件,然后将它们合并到一个名为MERGED的新文件夹中。
  2. 我需要为合并的第二个文件跳过标题(首先需要有标题)
  3. 然后我要按第一列(即DATE TIME)的值从最旧到最新对每个文件进行排序。

到目前为止,我只能使用代码列出文件。

import os
import csv
for root, dirs, files in os.walk("D:\DataDump", topdown=False):
    for name in files:
        if name == "test1.csv":
            print(os.path.join(root, name))

这是我得到的输出。 '' D:\ DataDump \ S_0107 \ test1.csv D:\ DataDump \ S_0108 \ test1.csv D:\ DataDump \ S_0109 \ test1.csv D:\ DataDump \ S_0110 \ test1.csv D:\ DataDump \ S_0111 \ test1.csv D:\ DataDump \ S_0112 \ test1.csv D:\ DataDump \ T_0101 \ test1.csv D:\ DataDump \ T_0102 \ test1.csv D:\ DataDump \ T_0103 \ test1.csv D:\ DataDump \ T_0104 \ test1.csv D:\ DataDump \ T_0105 \ test1.csv D:\ DataDump \ T_0106 \ test1.csv D:\ DataDump \ T_0107 \ test1.csv D:\ DataDump \ T_0108 \ test1.csv D:\ DataDump \ T_0109 \ test1.csv D:\ DataDump \ T_0110 \ test1.csv D:\ DataDump \ T_081119 \ test1.csv

我还想提到,我在这里经历了类似的帖子和答案。但是正如我提到的,我是python的新手,每天都在学习它。因此无法从这些答案中了解很多。

谢谢

0 个答案:

没有答案