• python 报错收集


     -----------------------------------------------------------------------

    报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 70: illegal multibyte sequence

    使用ConfigParser 读取 ini 文件时报错:

    原因:ini 文件中使用了汉字;删除汉字之后,正常读取;且对应的值,不需要添加单引号,否则会将单引号视为值的一部分

    解决:可以在读取文件的时候,添加编码规则:encoding='utf-8-sig'

     -----------------------------------------------------------------------

    报错:non-default argument follows default argument 

    原因:def get_value(self, option, section=None ) 中,将  ‘section=None’ 放在了 ‘option’ 的前面
    option 必须传参,但是section 可以不传;如果将section 放在了前面,那函数应该如何理解这个参数呢?将section 放在后面,可以解决这个问题。
    传入的第一个参数肯定是option, 不会是section; 至于section 是否传入,就看第一个参数之后是否有值。
     
     
  • 相关阅读:
    seajs快速了解
    lazyload.js详解
    iScroll-js—“smooth scrolling for the web”
    Backbone学习笔记一Backbone中的MVC
    JMH基准测试框架
    idea 下运行安卓项目
    安卓
    C++
    看完
    四叉树的js实现
  • 原文地址:https://www.cnblogs.com/George19950505/p/12649765.html
Copyright © 2020-2023  润新知