pickle.dump 写入文件出现乱码

with open("levis.txt","a")as file:

          
           i=i.encode("utf-8")
           pickle.dump(i,file,1)
           

U^Q款式: 直筒裤q^A.款式: 直筒裤

U^N裤长: 长裤q^A.裤长: 长裤

U^Q腰型: 自然腰q^A.腰型: 自然腰

U^[年份季节: 2017年夏季q^A.年份季节: 2017年夏季

U^W颜色分类: 牛仔色q^A.颜色分类: 牛仔色
我用file.write 写就不会这样,这是为啥 ?如果才能写入正确?

正确的方式
Levi's官方旗舰店
材质成分: 棉100%
销售渠道类型: 商场同款(线上线下都销售)
品牌: Levi’s/李维斯
货号: 17804-0073
款式: 直筒裤
裤长: 长裤
腰型: 自然腰
年份季节: 2017年夏季
颜色分类: 牛仔色
尺寸: 23/32 24/32 25/32 26/32 27/32 28/32 29/32 30/32

阅读 7.2k
1 个回答

你应该看下print看下i的内容是不是已经不对了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题