Я хочу подготовить идентификатор песни, и я столкнулся с проблемой. Код плохо сравнивает два файла. Я пытаюсь сравнить файл с тем же файлом, только усеченным. Программа не распознает файл. мой код:
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", даже когда песни были разными)
Как создать код, который будет определять, совпадают ли файлы (песни)?