摘要:
try: #code except SomeError1 as e: #code print(e) except SomeError2 as e: #code print(e) else: #code 没出错的时候执行 finally: #code 不管有没有错都会执行 也可以这样写: try: # 阅读全文
摘要:
方法 含义 hasattr(obj,str) 判断一个对象里是否有对应的字符串方法 getattr(obj,str) 根据字符串去获取obj对象里的字符串对应方法的内存地址 setattr(obj,str,func) 为obj对象添加一个内存指向func名为str的方法,在对象obj调用str方法的 阅读全文
摘要:
类的定义: class class_name: # 相应的逻辑代码 经典类:class class_name: 新式类:class class_name(object): 类的实例化: obj = class_name() 注:python类的实例化不像java等语言需要new关键字,而是直接将类赋 阅读全文
摘要:
使用正则表达式之前要先导入re模块 常用正则表达式: 最常用的匹配语法: re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.splitall 以匹配到的字符当做列表分隔符 re.sub 匹配字符并替换 re.group 阅读全文
摘要:
定义:高级的文件、文件夹、压缩包处理模块 方法 含义 copyfileobj(fsrc,fdsst[,lenth]) 将文件内容拷贝到另一个文件中,可以部分内容 copyfile(src,dst) 拷贝文件(copyfile函数不用像copyfileobj函数一样在拷贝文件之前需要打开文件,copy 阅读全文
摘要:
方法 含义 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPA 阅读全文
摘要:
时间戳:从1970年1月1日零时开始到当前时间所经过的秒数所 timezone:返回当地时间和世界标准时间之间的时间差(秒) time:返回从1970年1月1日到目前时间的秒数 sleep(s):让程序休眠s秒 gmtime():将当前时间转换成一个UTC时间元组,可以传入一个秒数作为参数 loca 阅读全文
摘要:
Python的os模块封装了常见的文件和目录操作,下面列出部分常用的方法,更多的方法可以查看官方文档。 函数/方法/常量 含义 getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 chdir("dirname") 改变当前工作目录 注:\表示一个转义字符,所以在盘符后要加两个\ 阅读全文
摘要:
随机整数:randint(a,b) 返回一个大于等于a,小于等于b的整数 随机选取0到100间的偶数:randrange(a,b)返回一个大于等于a,小于b的随机数 随机浮点数:random()返回一个0到1之间的浮点数、uniform(a,b)返回一个大于0的随机浮点数 随机字符:choice(s 阅读全文
摘要:
定义:包本质就是一个目录(必须带有一个__init__.py文件),它是用来从逻辑上组织模块 导入包的本质:执行该包下的__init__.py文件 导入当前目录下模块的一种方式:from . import module_name 其中.表示当前目录 导入一个包中的另一个包:from package1 阅读全文