我正在尝试下载BVLC训练的模型,但遇到了这个错误
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 110: invalid start byte
我认为是因为以下函数(完整代码)。
# Closure-d function for checking SHA1.
def model_checks_out(filename=model_filename, sha1=frontmatter['sha1']):
with open(filename, 'r') as f:
return hashlib.sha1(f.read()).hexdigest() == sha1
有什么想法可以修复这个问题吗?
f
时,我得到了以下内容:<_io.TextIOWrapper name='models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel' mode='r' encoding='utf8'>
- Ehab AlBadawywith open(filename, 'r', encoding='utf8') as f:
修改第二行,但是我得到了相同的错误。 - Ehab AlBadawy