zoukankan      html  css  js  c++  java
  • python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multibyte sequence

    python读取文件时提示"UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multibyte sequence"

    解决办法1:

    FILE_OBJECT= open('order.log','r', encoding='UTF-8')
    

    解决办法2:

    FILE_OBJECT= open('order.log','rb')
    

      

    解决Python中出现的ValueError: not enough values to unpack (expected 2, got 1)的问题

    '''
    姓名        地区    身高    体重    电话
    况咏蜜     北京    171    48    13651054608
    王心颜     上海    169    46    13813234424
    马纤羽     深圳    173    50    13744234523
    乔亦菲     广州    172    52    15823423525
    罗梦竹     北京    175    49    18623423421
    刘诺涵     北京    170    48    18623423765
    岳妮妮     深圳    177    54    18835324553
    贺婉萱     深圳    174    52    18933434452
    叶梓萱    上海    171    49     18042432324
    杜姗姗   北京    167    49      13324523342
    '''
    
    1 f = open("野模联系方式.txt", "r", encoding="utf-8")
    2 contacts = []
    3 for line in f:
    4     name,region,height,weight,phone = line.split()
    5     if phone.isdigit():
    6         contacts.append(phone)
    7 print(contacts)
    ValueError: not enough values to unpack (expected 5, got 1)
    

    解决思路

    值错误,没有足够的值解压(期望2,得到1)。出现错误的原因是读取的文件有问题,读取的文件内不能包含换行符。

    办法“将txt文件的内容中字头和字尾的引号去掉!”

      

      

      

  • 相关阅读:
    caml library
    DIV+CSS 最常用知识
    Jquery(Ajax) 调用 SharePoint 2013 Search Rest API 并使用Josn反回结果并简单显示
    SharePoint 使用Jquery
    SharePoint 报表
    在SharePoint 平台上发布一个Power BI 报表
    Sharepoint前端
    .net 高并发 多消费者模式处理订单
    ERP 系统数据库设计规范
    ListView 点击加载更多
  • 原文地址:https://www.cnblogs.com/joneylulu/p/10351402.html
Copyright © 2011-2022 走看看