我正在编写代码,首先将两个 .txt 文件读入一个程序,然后我必须合并这两个 .txt 文件并使用生成的文件执行多个任务。
到目前为止,我可以读取文件并将它们分配给变量,并且可以分别打印这两个库,但是我不知道如何组合这些文件。
到目前为止,我编写的代码如下所示:
def ReadAndMerge():
library1=input("Enter 1st filename to read and merge:")
library2=input("Enter 2nd filename to read and merge:")
namelibrary1= open(library1, 'r')
namelibrary2= open(library2, 'r')
library1contents=namelibrary1.read()
library2contents=namelibrary2.read()
print(library1contents)
print(library2contents)
combinedlibraries=(library1, 'a')
# ^ this didnt work, but it was what i have tried so far
combinedlibraries.write(library2)
print(combinedlibraries)
return
ReadAndMerge()
我尝试将库附加到另一个库,但 Python 似乎不喜欢我正在做的事情。
库 1 如下所示:
Bud Abbott 51 92.3
Mary Boyd 52 91.4
Hillary Clinton 50 82.1
库 2 如下所示:
Don Adams 51 90.4
Jill Carney 53 76.4
Randy Newman 50 41.2
有谁知道结合这两个库的方法?
这样当我打印组合库时,它看起来像
Bud Abbott 51 92.3
Mary Boyd 52 91.4
Hillary Clinton 50 82.1
Don Adams 51 90.4
Jill Carney 53 76.4
Randy Newman 50 41.2
这些都是简单的库——如果有人能指出一种方法来测试可能超过 50 个名称的更大的库并将这两个库结合起来,那就太好了。