我只是想了解以下腳本中的「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