python распознает mp3 файл из части другого файла - PullRequest
1 голос
/ 17 марта 2020

Я хочу подготовить идентификатор песни, и я столкнулся с проблемой. Код плохо сравнивает два файла. Я пытаюсь сравнить файл с тем же файлом, только усеченным. Программа не распознает файл. мой код:

with open(r"C:\Users\zivsi\Music\blue-remix.mp3", "rb") as file:
    songprint1 = str(file.read())

with open(r"C:\Users\zivsi\Music\blue-remix (1).mp3", "rb") as file:
    songprint2 = str(file.read(100).split()) 


a = 0
b = 0

for i in songprint2: 
    if(i in songprint1): #compare part after part from the mp3 file to check if they in the another
        print(True)
        a = a + 1
    else:
         print(False)
         b = b + 1

print("parts are recognized:", a,"parts are not recognized:", b)

Он пишет "true" все время, даже если файл не совпадает с первым файлом (он писал мне обо всех сравнениях "true", даже когда песни были разными)

Как создать код, который будет определять, совпадают ли файлы (песни)?

...