1.变量或者函数名拼写错误 2.在一个定义新变量中使用增值操作符 没有定义的变量被引用时候会出现此错误…
在定义局部变量前在函数中使用局部变量(此时有与局部变量同名的全局变量存在) 在函数中使用局部变来那个而同时又存在同名全局变量时是很复杂的, 使用规则:如果在函数中定义了任何东西,如果它只是在函数中使用那它就是局部的,反之就是全局变量. 意味着你不能在定义它之前把它当全局变量在函数中使用.…
生成随机密码#!/usr/bin/env python import stringfrom random import choice def gen_pass(num=9): all_chs = string.letters + string.digits pwd = '' for i in range(9): pwd += choice(all_chs) return pwd if __name__ == '__main__': print gen_pass (4) print gen_pas…
TypeError: 'module' object is not callable 模块未正确导入,层级关系没找对 缩进错误. IndentationError: unindent does not match any outer indentation level 缩进错误.没有对齐 解决办法: 1.极有可能是空格和tab键混搭使用了,视图-显示符号-显示空格与制表符 引包错误 自己写的py文件不要与第三方库重名 编码错误 1.程序本身有编码,一般在程序的头部声明 2.使用的IDE有编码,除…
最近刚刚接触Python,为了养成好习惯,遇到了诸多的问题,林林总总,在这里简单记录下: 编写简单的python语句时: module level import not at top of file         解决:import不在文件的最上面,可能引用之前还有代码,把import引用放到文件的最上部就可以消除警告了.若果import失败,则库内不存在相关文件,需要进行下载安装 expected 2 blank lines,found 0         解决:期望上面有2个空白行,发现0…
用python写脚本查询字典时,在遍历字典时循环到某一项时老是报错   出现这种错误有两种情况: 第1种可能情况 list[index]index超出范围 第2种可能情况 list是空值就会出现 IndexError: list index out of range 第二种情况尤为难以排除错误…
初入python+selenium学习之路,总会遇到这样那样的问题.IndentationError: unexpected indent,这个坑我已经踏进数次了,索性记录下来.都知道Python对代码格式要求挺严格,这个message是在告诉你:你的格式有问题,要检查下tab和空格,可能是没对齐 解决过程: 根据错误位置提示,发现是这个函数除了问题,如下图: 红框圈出的缩进没有对齐,对齐之后就OK了 执行结果成功:  我踏过的,是不曾虚度的昨天,我去向的 ,永远是比今天更好的远方…
1.BaseExeception 所有异常的基类 2.SystemEixt 解释器请求退出 3.KeyboardInterrupt 用户中断执行 4.Exception 常规错误的基类 5.StopIteration 迭代器没有更多的值 6.ArithmeticError 所有数值计算错误的基类 7.FloatingPointError 浮点计算错误的基类 8.OverflowError 数值运算潮湿处最大限制 9.ZeroDivisionError除零错误 10.AssertionError断…
1.忘记在 if , elif , else , for , while , class ,def 声明末尾添加 ":" 2.使用 = 而不是 ==,= 是赋值操作符而 == 是等于比较操作 3.尝试使用Python关键字作为变量名 Python3的关键字有:and, as, assert, break, class, continue, def, del, elif, else, except, False, finally, for, from, global, if, impor…
引用超过list最大索引,此错误非常常见,注意列表的元素个数 ----------------------------------------------…