поиск в текстовом файле в Python - PullRequest
0 голосов
/ 28 августа 2018

в python, я хочу найти в текстовом файле, который содержит список символов и его двоичное значение, я ввожу строку и хочу получить обратно двоичное значение каждого символа в этой строке, мой код принимает строку в качестве входных данных и преобразовывает ее в char, сделать цикл по каждому символу для поиска в текстовом файле, вернуть только двоичное значение для первого символа во входной строке

def SearchCode(str):
    n = 1
    # this equation achieved ngram converted
    unigram = [str[z:z + 1] for z in range(len(str) - n + 1)] 
    print('keyword as a char :' , unigram)
    BinarySearchFile = open('Binary.txt', 'r')
    searchlines = BinarySearchFile.readlines()# read file line by line
    BinarySearchFile.close()
    for i , line in enumerate(searchlines):
        for l in unigram:
            if l in line:
                # must return only second item in tuple 
                #vector = searchlines[i]
                vector =''.join(searchlines[i])
                pading_vector = vector.rjust(150,'0')
                return pading_vector

print(SearchCode('ami'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...