запуск MD5 для файла выдает ошибку: OSError: [Errno 22] Неверный аргумент - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь запустить MD5 для списка файлов, но получаю сообщение об ошибке, и я не совсем уверен, почему.

with open(local_file, 'rb') as f:
    print(f) # prints: <_io.BufferedReader name='absolute/path/to/file.mkv'>
    print(f.read()) # Throws the error: OSError: [Errno 22] Invalid argument
    print(hashlib.md5(f.read()).hexdigest())  

строка print(f.read()) выдает следующую ошибку

OSError: [Errno 22] Недопустимый аргумент

...