Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有一种方法可以使用;阅读“U csv”;方法读取csv文件,以便它们在目录中列出?_Python_Pandas_Csv_Matplotlib_Python 3.7 - Fatal编程技术网

Python 有没有一种方法可以使用;阅读“U csv”;方法读取csv文件,以便它们在目录中列出?

Python 有没有一种方法可以使用;阅读“U csv”;方法读取csv文件,以便它们在目录中列出?,python,pandas,csv,matplotlib,python-3.7,Python,Pandas,Csv,Matplotlib,Python 3.7,我正在使用csv文件中的matplotlib在一个图形上绘制绘图,但是,我希望按顺序绘制。我想以某种方式使用read_csv方法从一个目录中按照它们列出的顺序读取csv文件,以便它们以相同的方式输出 我希望打印图以与csv文件在目录中列出相同的方式在彼此下面列出。您可以使用os.listdir()获取文件夹中的所有文件,然后以某种方式对它们进行排序,例如按名称进行排序(使用python内置的sorted())。相反,如果您想要更奇特的排序,您可以检索名称和上次修改的日期并将它们存储在字典中,对键

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


我希望打印图以与csv文件在目录中列出相同的方式在彼此下面列出。

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

您能否指定这些CSV文件在目录中的排序方式(例如,按名称或修改日期)?目录中的文件本质上没有“顺序”,而是根据用户偏好列出。@Faustomolales这些文件名类似于test3-1_ju23ng99,因此我不确定如何对它们进行排序。读取熊猫数据框中的所有文件名,并按字母顺序将其缩短。一旦短路,您应该能够逐个读取。