gpt4 book ai didi

Python:加入列表中的文件

转载 作者:行者123 更新时间:2023-11-28 22:46:50 25 4
gpt4 key购买 nike

我是 Python 的新手,我正在尝试将当前存在于同一列表中的文件合并到一个文件中。

它们共享相同的列。我所拥有的看起来像这样:

File_A
A B C
1...
2...
3...

File_B
A B C
4...
5...
6...

我想要创建的是:

File_C
A B C
1...
2...
3...
4...
5...
6...

我试过的是这个(在"file"列表中):

import fileinput
with open(file_c,'w') as fout:
for line in fileinput.input(file_a, file_b):
fout.write(line);

没有骰子。我最终得到了永恒的重复台词。

我也试过其他代码也无济于事。我知道我在做一些愚蠢的事情,但我的知识还不足以知道那是什么。

谢谢。

最佳答案

只需遍历每个文件对象并将行写入新文件:

with open("input1.txt") as f, open("input2.txt") as f2,open("output.txt","w") as f3:
f2.next() # skip header to avoid writing A B C twice
for line in f:
f3.write(line)
f3.write("\n") # separate last line from file 1 and first of file 2
for line in f2:
f3.write(line)

关于Python:加入列表中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26982828/

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