ファイル 1 は次のようにフォーマットされます。
1111111111
2222222222
ファイル 2 は次のようにフォーマットされます。
3333333333:4444444444
1111111111:2222222222
ファイル 1 の内容を取得して、ファイル 2 のコロンの右側にある内容のみと一致するかどうかを確認する方法を見つけようとしています。最終的な目標は、一致する場合にファイル 2 の FULL 行を削除することです。
標準コマンドを使用してファイル 2 を切り取ることができるので、まったく同じ形式にできます。問題は、88888:99999 形式の完成したファイルが必要であり、それらを正しい順序に戻すためだけに分割するのは複雑すぎるように思われることです。
ループ、正規表現、セット、リストのネストを試みましたが、頭が回転しています。
これが理にかなっていることを願っています。前もって感謝します。
Traceback (most recent call last):
File "test.py", line 17, in <module>
if line.split(":")[1] in keys:
IndexError: list index out of range