常见报错

1  报错 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcb in position 2

    解决: https://blog.csdn.net/weixin_40198632/article/details/81002330

2  命名程序时不要命名abc.py  test.py 否则会报错

    参考:https://stackoverflow.com/questions/26569828/pycharm-py-initialize-cant-initialize-sys-standard-streams

3  报错 TypeError: 'int' object is not callable
    十有八九是因为命名变量的时候,用函数名的名称了,导致Python解释的时候出错,遇到两次了

    以后报错遇到callable,首先检查变量名,大坑。

4 debug调试时,若不按顺序执行,直接跳过了,必定是该语句出错了,只不过内部抛异常的程序没有写输出的异常。

5 报错 AttributeError: module 'threading' has no attribute 'Thread'

   命名程序时不要以python程序中的模块名命名,否则会找不到属性

6 报错 ValueError: can not merge DataFrame with instance of type <class 'str'>

   程序中把变量名加''了,运行时识别成字符串了

7 TypeError: '<' not supported between instances of 'NoneType' and 'int'

   使用min() max()函数时,出现了空值与数字比较的情况,写回溯函数没有返回值时会报这个错

8 subscriptable的意思是 可有下标的 意思

   错误的原因就是把不具有下标操作的对象用成了对象[i],比如int对象变量[i]就会报错。仔细检查错误行。

 

posted on 2019-04-29 12:43  吃我一枪  阅读(440)  评论(0编辑  收藏  举报

导航