以下是一个示例代码,展示了如何按行查询索引:
# 创建一个字典作为索引,键为行号,值为行内容
index = {}
with open('file.txt', 'r') as file:
for i, line in enumerate(file):
index[i] = line.strip()
# 查询特定行号的内容
line_number = 3
if line_number in index:
print(f"Line {line_number}: {index[line_number]}")
else:
print(f"Line {line_number} does not exist in the index.")
以上代码将文件 file.txt
的每一行读取到一个索引字典中,其中键为行号,值为行内容。然后,可以使用行号来查询特定行的内容。在示例中,我们查询第3行的内容。如果该行存在于索引中,将打印出该行内容;否则,将打印出该行不存在的消息。
上一篇:按行查询数据的平均数