gpt4 book ai didi

python - 如何打开并迭代 CSV 文件列表 - Python

转载 作者:行者123 更新时间:2023-12-01 02:03:32 27 4
gpt4 key购买 nike

我有一个 CSV 文件的路径名列表。我需要打开每个 CSV 文件,获取不带标题的数据,然后将其全部合并到一个新的 CSV 文件中。

我有这段代码可以获取 CSV 文件路径名列表:

file_list = []
for folder_name, sub_folders, file_names in os.walk(wd):
for file_name in file_names:
file_extention = folder_name + '\\' + file_name
if file_name.endswith('csv'):
file_list.append(file_extention)

我的列表的一个例子是:

['C:\\Users\\Documents\\GPS_data\\West_coast\\Westland\\GPS_data1.csv',
'C:\\Users\\Documents\\GPS_data\\West_coast\\Westland\\GPS_data2.csv',
'C:\\Users\\Documents\\GPS_data\\West_coast\\Westland\\GPS_data3.csv']

我正在努力弄清楚该怎么做,任何帮助将不胜感激。谢谢。

最佳答案

主要思想是读取文件的每一行,并将其写入新文件。但请记住跳过其中包含列标题的第一行。我之前推荐过 cvs 模块,但似乎没有必要,因为此任务不需要分析数据。

file_list = ['data1.csv','data2.csv']

with open('new.csv', 'w') as newfile: # create a new file
for filename in filelist:
with open(filename) as csvfile:
next(csvfile) # skip the header row
for row in csvfile:
newfile.write(line) # write to the new csv file

编辑:澄清我的答案。

关于python - 如何打开并迭代 CSV 文件列表 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49312476/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com