gpt4 book ai didi

python - 如何读取一系列路径位置并追加

转载 作者:太空宇宙 更新时间:2023-11-03 21:04:00 25 4
gpt4 key购买 nike

我有一系列 tsv 形式的 200 个文件的路径。我想让代码打开每个文件路径并将它们全部附加在一起。列是相同的。

我尝试将系列转换为数据框或列表并尝试读取它,但出现无效语法或方法问题的错误。

这只是约 200 个订单项的完整路径的一系列:

x = America 
df = []
for path in America:
df_1 = pd.read_table(America)
df.append(df_1)

final_df = pd.concat(df, axis =0)

我根本无法执行代码,甚至在做了一些研究后也无法找到类似的代码来解决这个问题。

最佳答案

假设 America 是一系列文件路径...

import csv
final = []
for path in America:
with open(path) as f:
final.extend(list(csv.reader(f, delimiter='\t')))

不使用 csv 模块:

final=[]
for path in ['foo.csv','foo1.csv','foo3.csv']:
with open(path) as f:
final.append(f.read())

final = ''.join(final)

将所有数据写入新文件:

with open(newfilepath, 'w') as newfile:
for path in ['foo.csv','foo1.csv','foo3.csv']:
with open(path) as f:
newfile.write(f.read())
<小时/>

最后两个解决方案依赖于每个以换行符结尾的文件。

关于python - 如何读取一系列路径位置并追加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55544898/

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