最初に 2 つの .txt ファイルをプログラムに読み込み、後でこれら 2 つの .txt ファイルを結合して、結果のファイルで複数のタスクを実行するコードを作成しています。
今のところ、ファイルを読み取って変数に割り当てることができ、2 つのライブラリを別々に印刷できますが、ファイルを結合する方法がわかりません。
これまでに書いたコードは次のようになります。
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
これら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 を超える名前の大きなライブラリをテストし、2 つのライブラリを結合する方法を誰かが教えてくれれば、それは素晴らしいことです。