省流:
可能是读取的json文件中混有其他类型的文件、json文件中有中文字符。
细节:
本人在遍历多个json文件时,出现 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd8 in position 8: invalid continuation byte。
遍历代码:
但,json文件中没有中文字符
尝试在open函数、load函数加入 encoding='utf-8',即:
均未解决
而后查看文件夹发现之前备份的压缩文件,
将其移除后,程序恢复正常。