【项目01】 商铺数据加载及存储
文件可以在–我的资源列表免费下载
1.作业要求:
1、成功读取“商铺数据.csv”文件
2、解析数据,存成列表字典格式:[{‘var1’:value1,‘var2’:value2,‘var3’:values,…},…,{}]
3、数据清洗:
① comment,price两个字段清洗成数字
② 清除字段缺失的数据
③ commentlist拆分成三个字段,并且清洗成
4、结果存为.pkl文件
2.商铺数据情况
用excl打开
用记事本打开
完整代码为:
i
问题一:TypeError: a bytes-like object is required, not ‘str’
解决:该问题属于Python3和Python2的字符串兼容问题,数据文件是在Python2下序列化的,使用Python3读取时,需要将‘str’转化为’bytes’。
picklefile=open('XXX.pkl','r')
class StrToBytes:
def __init__(self, fileobj):
self.fileobj = fileobj