生成随机密码#!/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…
1.BaseExeception 所有异常的基类 2.SystemEixt 解释器请求退出 3.KeyboardInterrupt 用户中断执行 4.Exception 常规错误的基类 5.StopIteration 迭代器没有更多的值 6.ArithmeticError 所有数值计算错误的基类 7.FloatingPointError 浮点计算错误的基类 8.OverflowError 数值运算潮湿处最大限制 9.ZeroDivisionError除零错误 10.AssertionError断…
python错误和异常 错误 错误分为语法错误和逻辑错误 语法错误 >>> if File "<stdin>", line 1 if ^ SyntaxError: invalid syntax 程序执行过程中,python解释器会检测你的程序是否存在语法错误,如果程序出错python解释器会指出出错的一行,并且在最先找到的 错误的文职标记了一个小小的箭头. 逻辑错误 >>> 1/0Traceback (most recent call l…
转自:http://www.cnblogs.com/txw1958/archive/2012/03/08/2385540.html # -*-coding:utf8 -*- ''''' Python常见文件操作示例 os.path 模块中的路径名访问函数 分隔 basename() 去掉目录路径, 返回文件名 dirname() 去掉文件名, 返回目录路径 join() 将分离的各部分组合成一个路径名 split() 返回(dirname(), basename()) 元组 splitdrive…
# -*-coding:utf8 -*- ''''' Python常见文件操作示例 os.path 模块中的路径名访问函数 分隔 basename() 去掉目录路径, 返回文件名 dirname() 去掉文件名, 返回目录路径 join() 将分离的各部分组合成一个路径名 split() 返回 (dirname(), basename()) 元组 splitdrive() 返回 (drivename, pathname) 元组 splitext() 返回 (filename, extension…
内置函数 接下来,我们就一起来看看python里的内置函数.截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是python提供给你直接可以拿来使用的所有函数.这些函数有些我们已经用过了,有些我们还没用到过,还有一些是被封印了,必须等我们学了新知识才能解开封印的.那今天我们就一起来认识一下python的内置函数.这么多函数,我们该从何学起呢?     Built-in Functions     abs() dict() help() min() setat…
错误 分为语法错误和逻辑错误,如下: 语法错误指示软件的结构上有错误,导致不能被解释器解释或编译器编译. 逻辑错误可能是由于不完整或是不合法的输入所致,或者是无法生成.计算.或是输出结果需要的过程无法执行. 异常 当python检测到一个错误时,解释器就会指出当前流已经无法继续执行下去.这时候就出现了异常. 描述:异常是因为程序出现了错误而在正常控制流以外采取的行为.该行为分为两个阶段: 第一个阶段:引起异常发生的错误:在发生了一个异常条件后发生的.只要检测到错误并且意识到异常条件,解释器就会引…
最近刚刚接触Python,为了养成好习惯,遇到了诸多的问题,林林总总,在这里简单记录下: 编写简单的python语句时: module level import not at top of file         解决:import不在文件的最上面,可能引用之前还有代码,把import引用放到文件的最上部就可以消除警告了.若果import失败,则库内不存在相关文件,需要进行下载安装 expected 2 blank lines,found 0         解决:期望上面有2个空白行,发现0…
初入python+selenium学习之路,总会遇到这样那样的问题.IndentationError: unexpected indent,这个坑我已经踏进数次了,索性记录下来.都知道Python对代码格式要求挺严格,这个message是在告诉你:你的格式有问题,要检查下tab和空格,可能是没对齐 解决过程: 根据错误位置提示,发现是这个函数除了问题,如下图: 红框圈出的缩进没有对齐,对齐之后就OK了 执行结果成功:  我踏过的,是不曾虚度的昨天,我去向的 ,永远是比今天更好的远方…
TypeError: 'module' object is not callable 模块未正确导入,层级关系没找对 缩进错误. IndentationError: unindent does not match any outer indentation level 缩进错误.没有对齐 解决办法: 1.极有可能是空格和tab键混搭使用了,视图-显示符号-显示空格与制表符 引包错误 自己写的py文件不要与第三方库重名 编码错误 1.程序本身有编码,一般在程序的头部声明 2.使用的IDE有编码,除…