在文件上运行MD5会引发错误:OSError:[Errno 22]无效的参数

时间:2018-11-12 04:38:51

标签: python-3.x file md5

我正在尝试在文件列表上运行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]无效的参数

0 个答案:

没有答案