Python:在文件中查找行 == x
为了练习,我正在制作一个md5解码器(就是把某些东西编码,然后把它的哈希值存到数据库里)。为此,我会有一个加密器,它会把文本和哈希值分别保存到自己的文件里,每一行存一个加密/解密的结果。那么,我该怎么在文件中查找一行等于x的内容呢?
2 个回答
1
你是在暗示使用一些复杂的步骤,还是像下面这样简单的语句:
with open("myfile.txt") as file:
for line in file.readlines():
if line == x:
# do something
就能解决你的问题吗?
1
简单来说,就是打开文件,读一行,然后进行比较。
fp = open("file")
for i, line in enumerate(fp):
if line == x
do something
fp.close()