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