如何使用python和os合并特定文件夹中的所有csv文件

彼得

如何使用OS合并特定文件夹中的所有csv文件。

因此,下面的代码可以完成工作,但是可以在脚本所在的同一目录中合并所有文件。

如何在不同的文件夹中使用它?

我的代码:

import os
import pandas as pd
import numpy as np



def get_df():
    df=pd.DataFrame()
    for file in os.listdir():
        if file.endswith('.csv'):
            aux=pd.read_csv(file, error_bad_lines=False)
            df=df.append(aux)
    return df


df=get_df()


df.to_csv(f"file_name.csv")

我尝试添加文件夹名称,但是找不到文件。

for file in os.listdir('My_folder_name\'):

彼得

我在os模块文档中找到了更改目录的代码os.chdir("C:\\Users\\Desktop\\my_folder_name\\my_new_folder_name")

https://www.tutorialsteacher.com/python/os-module

所以我只是在循环之前添加此行,现在就可以了!

def get_df():
    df=pd.DataFrame()
    os.chdir("C:\\Users\\Desktop\\my_folder_name\\my_new_folder_name")
    for file in os.listdir():
        if file.endswith('.csv'):
            aux=pd.read_csv(file, error_bad_lines=False)
            df=df.append(aux)
    return df


df=get_df()

df.to_csv(f"file_name.csv")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用spring-batch和MultiResourceItemReader读取文件夹中的所有文件?

使用Karma,如何排除所有与模式匹配的文件,但特定子文件夹中的文件除外?

循环浏览文件夹中的所有CSV文件

如何使用php从特定文件夹中获取所有图片和视频?

如何使用.gitignore忽略文件夹中的所有子文件夹

如何使用python删除文件夹中的所有文件夹?

在具有特定扩展名的所有文件夹和子文件夹中运行命令

Apple脚本-将特定文件夹中的所有文件和/或文件夹标记为隐藏

如何查找使用Python在特定文件夹中今天创建的所有文件

如何使用python和bs4读取和覆盖文件夹中的所有* .txt文件?

如何使用Python连接文件夹中的所有csv文件?

使用Pandas将每个文件夹的所有csv文件合并为一个大csv文件

如何递归访问和删除sh中有空格的特定文件夹中的所有文件?

以特定顺序合并文件夹中的所有文档,并对合并后的输出进行排序

如何使用PowerShell从文件夹和所有子文件夹中删除所有访问规则?

如何删除特定文件夹中具有特定扩展名的所有文件?

如何在python中获得具有特定文件夹同级的特定文件夹

如何使用鼻子忽略特定文件夹中的所有测试?

如何在文件夹中合并所有JS文件并在GruntJS中使用SASS?

如何使用python代码处理文件夹中的所有文件

如何忽略提名文件夹中的_vti_cnf和_vti_pvt文件夹以及提名文件夹的所有子文件夹?

使用excel vba合并文件夹中的所有pdf文件

如何删除文件名中包含特定字符串的文件夹和所有子文件夹中的文件?

Python 3、Selenium、Os - 如何上传文件夹中的所有图像

如何使用Excel VSTO C#列出特定文件夹中的所有excel文件名和每个文件中使用的总行数

循环遍历文件夹中的所有 .csv 文件

如何使用python合并文件夹中的多个.csv

如何使用python遍历多个文件夹中的所有文件

如何获取特定文件夹中的所有文件?