首页 > 解决方案 > 有没有办法使用“read_csv”方法来读取 csv 文件,以便它们在目录中列出?

问题描述

我正在使用 csv 文件中的 matplotlib 在一个图形上绘制图,但是,我希望这些图按顺序排列。我想以某种方式使用 read_csv 方法按照列出的顺序从目录中读取 csv 文件,以便它们以相同的方式输出。

我希望将 csv 文件在目录中列出的方式彼此列出。

标签: pythonpandascsvmatplotlibpython-3.7

解决方案


您可以使用os.listdir()获取文件夹中的所有文件,然后以某种方式对它们进行排序,例如按名称(使用内置的 python 就足够了sorted())。相反,如果您想要更花哨的排序,您可以检索名称和上次修改日期并将它们存储在字典中,对键进行排序并检索值。因此,正如@Fausto Morales 所说,这一切都只取决于您希望对它们进行排序的顺序。


推荐阅读