错误信息1:SyntaxError:invalid syntax--无效语法

解决办法:变量名不能使用关键字如下图:

错误信息2:TypeError:'str' object is not callable--字符串对象不是可以输出的

解决办法:不建议使用Python内置方法为变量名、print这个函数的名字给覆盖、使用print的时候找到的是自己定义的值

错误信息3:TypeError: Can't convert 'int' object to str implicitly--类型错误无法隐式将“int”对象转换为str(环境是Python3.5版本)

解决办法:用int转下str字符串类型

错误信息4:TypeError: must be str, not int--类型错误必须是字符串不能是整型(Python3.6版本)

解决办法:用int转下str字符串类型

错误信息5:TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'--类型错误int()参数必须是字符串、类似对象的字节或数字,而不是'nonet'

解决办法:

错误信息6:TypeError: %d format: a number is required, not str--类型错误、格式需要数字而不是字符串

解决办法:字符串前面加int

错误信息6:TypeError: not enough arguments for format string--typeerror:格式字符串的参数不足

解决办法:增加缺少占位的参数。

错误信息7:TypeError: not all arguments converted during string formatting--typeerror:不是所有在字符串格式化期间转换的参数

解决办法:参数过多了要去掉。

错误信息8:'tuple' object doesn't support item deletion--“tuple”对象不支持项删除

错误信息9:RuntimeError: dictionary changed size during iteration--运行时错误:字典在迭代期间更改了大小

错误信息10:RuntimeError: Set changed size during iteration--运行时错误:在迭代期间设置更改的大小。

错误信息11:IndentationError: expected an indented block--缩进错误:需要缩进的块

错误信息12:TypeError: write() argument must be str, not int--typeerror:write()参数必须是str,而不是int

错误信息13:IndentationError: unexpected indent--缩进错误:意外缩进。

错误信息14:TypeError: list indices must be integers or slices, not str--列表的索引必须是整数或切片、而不是str

错误信息15:NameError: name 's' is not defined--名称错误:名称不是定义。

错误信息16:SyntaxError: keyword argument repeated--语法错误:关键字参数重复

错误信息17:TypeError: 'a1' is an invalid keyword argument for this function--类型错误:'a1'是此函数的无效关键字参数

错误信息18:TypeError: 'int' object is not callable--类型错误:int对象不可调用。

错误信息19:TypeError: 'int' object is not callable--类型错误、int对象不可调用

错误信息20:IndentationError: unexpected indent--缩进错误、意外缩进

错误信息21:UnboundLocalError: local variable 'name' referenced before assignment--取消绑定本地错误、赋值前引用的局部变量"name"

错误信息22:SyntaxError: no binding for nonlocal 'a' found--语法错误、未找到非本地a的绑定

解决办法:nonlocal不能放在global下面

错误信息23:TypeError: <lambda>() missing 1 required positional argument: 'i'--类型错误、lambda缺少一个必须的位置参数

解决办法:em里面增加值

错误信息24:TypeError: list indices must be integers or slices, not str--类型错误:列表索引必须是整数或切片,而不是str

错误信息25:ValueError: too many values to unpack (expected 2)--值错误:要解包的值太多(应为2)

错误信息26:TypeError: 'type' object is not subscriptable--typeerror:“type”对象不可订阅

错误信息27:TypeError: run_time() missing 1 required positional argument: 'f'--typeerror:run_time()缺少1个必需的位置参数:“f”

错误信息28:TypeError: '<' not supported between instances of 'dict' and 'dict'--类型错误:“dict”和“dict”的实例之间不支持“<”

错误信息29:TypeError: 'generator' object is not subscriptable--typeerror:“generator”对象不可订阅

错误信息30:TypeError: unsupported operand type(s) for +: 'function' and 'str'--typeerror:不支持+的操作数类型:“function”和“str”

错误信息31:RecursionError: maximum recursion depth exceeded while calling a Python object--递归错误:调用Python对象时,最大递归深度超过了

  [Previous line repeated 993 more times]--[上一行重复993次]

错误信息32:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape--syntaxerror:(unicode错误)“unicode escape”编解码器无法解码位置2-3中的字节:截断的\uxxx escape

错误信息33:ModuleNotFoundError: No module named 'lib'--moduleNotFounderror:没有名为“lib”的模块、循环导入报错

错误信息34:AttributeError: module 'core.src' has no attribute 'login_dic'--属性错误:attributeerror:模块'core.src'没有'login dic'属性

错误信息35:ValueError: not enough values to unpack (expected 2, got 1)--值错误:没有足够的值来解包(应为2,得到1)

错误信息36:

You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard page generated by the handler for this status code.--您看到这个错误是因为您的Django设置文件中有DEBUG=True。将其更改为False,Django将显示处理程序为此状态代码生成的标准页。

解决:selenium.common.exceptions.WebDriverException: Message: 'chromedriver' execu

解决办法:
安装与浏览器版本匹配的webdriver
1、打开谷歌浏览器, 在地址栏输入 chrome://version/ 查看版本信息:

2、选择合适版本的驱动下载,
下载地址:http://chromedriver.storage.googleapis.com/index.html

3.解压下载的驱动放到指定目录,代码调用时指定该目录即可。
解压后的目录:

将chromedriver.exe 放入安装的selenium库下

运行的程序如下:

from selenium import webdriver
chrome_driver=r"D:\Python\Anaconda\Lib\site-packages\selenium\webdriver\chrome\chromedriver.exe"
driver=webdriver.Chrome(executable_path=chrome_driver)
1
2
3

运行成功!!!!!!

Python27期:错误宝典的更多相关文章

  1. python27期day12:推导式、内置函数、高阶函数、匿名函数、作业题

    1.推导式:做一些有规律的数据结构 列表推导式: 普通循环模式: [加工后的变量 for 循环] 示例一:print([i for i in range(1,51)]) 结果:[1, 2, 3, 4, ...

  2. python27期尚哥讲TCP:

    TCP:传输控制协议(使用情况多于udp) 稳定:保证数据一定能收到 相对UDP会慢一点 web服务器一般都使用TCP(银行转账,稳定比快要重要)TCP通信模型: 在通信之前,必须先等待建立链接 TC ...

  3. python27期尚哥讲并发编程:

    python27day23并发编程----------------------------------------------------------------------------------- ...

  4. python27期day19:面向对象

    1.class GirlFriend(object): #定义女朋友类: eyes = 2 #类属性(静态属性),是属于当前类的 #当前类的所有对象,所共有的特征 sex = "女" ...

  5. python27期day17:re、logging日志模块、作业。

    1.re: 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法.或者说:正则就是用来描述一类事物的规则.(在Python中)它内嵌在Python中,并通过 re 模 ...

  6. python27期day16:序列化、json、pickle、hashlib、collections、软件开发规范、作业。

    序列化模块:什么是序列化呢? 序列化的本质就是将一种数据结构(如字典.列表)等转换成一个特殊的序列(字符串或者bytes)的过程就叫做序列化.将这个字典直接写入文件是不可以的,必须转化成字符串的形式, ...

  7. python27期day14:有参装饰器、多个装饰器装饰一个函数、递归、作业题

    1.有参装饰器:给装饰器添加一个参数.来控制装饰器的行为. @auth(参数) auth里层的函数名 = auth(参数) 被装饰的函数名 = auth里层的函数名(被装饰的函数名) 被装饰的函数名( ...

  8. python27期day11:f-strings格式化、迭代器、生成器、作业题。

    1.建议小写f: name = "宝元"age = 18sex = "男"msg = F"姓名:{name},性别:{age},年龄:{sex}&qu ...

  9. python27期day10:函数的动态参数、函数的注释、函数的名称空间、函数的嵌套、global(修改全局的)、nonlocal(修改局部的)、函数名的第一类对象及使用、作业题。

    1.动态参数的作用: 能够接收不固定长度参数 位置参数过多时可以使用动态参数 * args是程序员之间约定俗称(可以更换但是不建议更换) * args获取的是一个元组 ** kwargs获取的是一个字 ...

随机推荐

  1. CF1221G Graph And Number(容斥,搜索,FMT)

    至今觉得这场 edu 的 G 比 EF 都要简单-- 不知道为什么出题人要把 \(m=0\) 放进去,先特判掉. 要求至少一个 \(0\),至少一个 \(1\),至少一个 \(2\),容斥一波,变成总 ...

  2. IOI游记

    你竟然点进来了?那你的脑袋可能和我的一样智障QAQ. 啥也没有,闲的没事挖的坑,不要在意,没啥可读的. 权当是一个目标吧(尽管几乎不可能成真),倘若未来(无数年后),我真的站在IOI的赛场上,那我可以 ...

  3. 手把手教你如何用Fiddler抓取手机数据包(iOS+Android)

    本文主要教你如何通过 Fiddler 来抓取手机端的数据包,包括 iOS 和 Android 端的配置和抓取. 一.Fiddler下载安装 访问 Fiddler 官网:https://www.tele ...

  4. pip 设置阿里云源

    在~/.pip/pip.conf文件中添加或修改 mkdir ~/.pip [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [i ...

  5. python-9-列表的增删改查

    前言 本节是:列表(list)的增删改查.什么是列表? 列表(list)是最常用的Python数据类型,它可以作为一个方括号[]内的逗号分割值出现.如:[1,5,"b"] 一.增 ...

  6. linux 文件详细信息

    权限列: 权限列中一共 10 个字符,第一个字符代表文件类型,后边9 个字符 3 个为一组表示不同用户的权限: 第一字符表示文件类型: [d]:目录 [-]:普通文件 [l]:连接档 [b]:设备文件 ...

  7. Oracle索引知识学习笔记

    目录 一.Oracle索引简介 1.1 索引分类 1.2 索引数据结构 1.3 索引特性 1.4 索引使用注意要点 1.5.索引的缺点 1.6.索引失效 二.索引分类介绍 2.1.位图索引 1.2.函 ...

  8. POJ 3252 (数位DP)

    ###POJ 3252 题目链接 ### 题目大意:给你一段区间 [Start,Finish] ,在这段区间中有多少个数的二进制表示下,0 的个数 大于等于 1 的个数. 分析: 1.很显然是数位DP ...

  9. python 多进程和多线程对比

    1. 对于耗费CPU的操作来说,多进程优于多线程 2. 对于耗费IO操作来说,多线程优于多进程 3. 多进程切换代价大于多线程

  10. sysstat工具包之mpstat

    mpstat 1 简介 mpstat是一个实时监控工具,主要报告与CPU相关统计信息,信息存放在/proc/stat文件中: 在多核心cpu系统中,不仅可以查看cpu平均信息,还可以查看指定cpu信息 ...