Python: найти строку == x в файле - PullRequest
0 голосов
/ 11 января 2012

Просто ради практики я делаю декодер md5 (что-то кодируешь, и его хеш добавляется в базу данных)Для этого у меня будет шифратор, который сохраняет текст и хэш в свои файлы, по одному шифрованию / дешифрованию в каждой строке.Итак, как мне искать строку, равную x в файле?

Ответы [ 2 ]

1 голос
/ 11 января 2012

Вы намекаете на использование какой-то продвинутой процедуры или простого утверждения вроде:

with open("myfile.txt") as file:
    for line in file.readlines():
        if line == x:
            # do something

будет работать для вас?

1 голос
/ 11 января 2012

Просто откройте его, прочитайте строку и сравните ее

fp = open("file")
for i, line in enumerate(fp):
  if line == x
    do something
fp.close()
...