如何使用Python循环浏览桌面上文件夹中的所有csv文件,并将csv数据输入数据框?

如何使用Python循环浏览桌面上文件夹中的所有csv文件,并将csv数据输入数据框?,python,csv,Python,Csv,我从名为“C:\Users\name\Downloads\train”的文件夹中有3个csv文件 3个csv文件命名为A、B和C,结构如下 先生1,先生2,先生3 x、 y,z 我想做以下几点 在名为df的数据框中创建一列“file_name”,以存储csv文件的名称(即a、B、C);及 将csv文件中的数据附加到df中 如果有人能为我推荐做这些工作的Python代码,我将不胜感激。谢谢。我建议使用pathlib。 官方文件: from pathlib import Path p = Path(

我从名为“C:\Users\name\Downloads\train”的文件夹中有3个csv文件

3个csv文件命名为A、B和C,结构如下

先生1,先生2,先生3

x、 y,z

我想做以下几点

  • 在名为df的数据框中创建一列“file_name”,以存储csv文件的名称(即a、B、C);及
  • 将csv文件中的数据附加到df中
  • 如果有人能为我推荐做这些工作的Python代码,我将不胜感激。谢谢。

    我建议使用pathlib。 官方文件:

    from pathlib import Path
    p = Path(f'C:\\Users\\{name}\\Downloads\\train')    
    for filename in list(p.glob('**/*.csv')):
        your code...