【发布时间】:2013-07-09 07:45:30
【问题描述】:
我需要 python 程序员的帮助来解决我在处理数据时面临的问题:-
-
我将 .csv 文件放在这样的目录结构中:-
-主目录
- 子目录 1
- 子目录 1A
- fil.csv
- 子目录 1A
- 子目录2
- 子目录 2A
- 文件.csv
- 子目录 2A
- 子目录3
- 子目录 3A
- 文件.csv
- 子目录 3A
我不想进入每个目录并访问 .csv 文件,而是想运行一个可以组合所有子目录的数据的脚本。
- 子目录 1
每个文件都有相同类型的标题。而且我需要维护一个只有一个标题的 .csv 大文件,并且所有 .csv 文件数据都可以一个接一个地附加。
我有一个 python 脚本,它可以将所有文件合并到一个文件中,但前提是这些文件放在一个文件夹中。
你能帮忙提供一个可以处理上述目录结构的脚本吗?
【问题讨论】:
-
既然你有脚本可以在只有一个文件夹的情况下工作,我想你现在需要的只是获取树中的所有 csv 文件,对吧?
-
是的.....我只需要将它们放在一个文件夹中,但不同目录下的文件具有相同的名称。所以我需要先更改名称,然后再将它们放在一个文件夹中。而且我不想一个一个手动更改名称。
标签: python csv python-2.7