在文件中查找密钥

Find key in file

有一个文件以数字的形式存储密钥。例如:

81
35
1
56
129

之后,循环从 0 开始,直到给定的限制。 1、2、3、4、5、6....

求助,如何检查循环中的每个变体是否存在于文件中?如果文件中有这样的数字在单独一行,则输出它。

希望对您有所帮助。

fhandle = open('keys.txt')

# Generate dict of all the keys from the file
key_dict = dict()
for key in fhandle:
    key_dict[int(key)] = key

limit = int(input("Enter search limit: "))
key_found = 0
for i in range(limit):
    search_key = key_dict.get(i, False)
    if search_key:
        print('Key found for: ', i)
        key_found += 1

print('Total Keys found: ', key_found)