Python 3.x ';utf-8';编解码器可以';t解码位置10中的字节0xb5:无效的起始字节

Python 3.x ';utf-8';编解码器可以';t解码位置10中的字节0xb5:无效的起始字节,python-3.x,pandas,Python 3.x,Pandas,我使用的是python 3.7,并尝试使用熊猫导入数据集(csv) 当我执行下面的代码时,我得到一个错误 “utf-8”编解码器无法解码位置10中的字节0xb5:无效开始 字节 代码如下: import numpy as np import matplotlib.pyplot as plt import pandas as pd #importing dataset dataset = pd.read_csv('food.csv') 当我尝试下面的方法时,同样的方法也适用- import

我使用的是python 3.7,并尝试使用熊猫导入数据集(csv) 当我执行下面的代码时,我得到一个错误

“utf-8”编解码器无法解码位置10中的字节0xb5:无效开始 字节

代码如下:

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

#importing dataset

dataset = pd.read_csv('food.csv')
当我尝试下面的方法时,同样的方法也适用-

import csv
rows = []

with open('ABBREV.csv', 'r') as f:
    csvreader = csv.reader(f)
    for row in csvreader:
        rows.append(row)

检查文件的编码:

with open('food.csv') as f:
    print(f)
然后使用该编码打开CSV

dataset=pd.read\u csv('food.csv',encoding=???)