次のスクリプトでは、 "keys ="コード行を理解しようとしています。このスクリプトは、以下にリンクされている答えに含まれています。私はそのセクションにコメントするだけですが、コメントするのに十分なポイントがありません。Python: "Key for Key"を理解する
Search Multiple Strings (from File) in a file and print the line
私は「キーのキーが」何であるかについてのドキュメントを見つけるのに苦労しています。私が見つけたものから、それは辞書の一部ですが、その部分を理解する助けがあれば大いに感謝します。ありがとう!
keyfile = "keys.txt"
testfile = "test.txt"
keys = [key for key in (line.strip() for line in open(keyfile)) if key]
with open(testfile) as f:
for line in f:
for key in keys:
if key in line:
print(line, end='')
break