摘要: 1.常见异常处理 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImportError 无法引入模块或包;基本上是路径问题或名称错误 IndentationError 语法错误(的子类) ;代码没 阅读全文
posted @ 2018-02-09 22:39 丢失固执 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1.概念 1)面向过程与面向对象 面向过程,核心是过程二字,过程即解决问题的步骤,就是先干什么再干什么 基于该思想写程序好比在设计一条流水线,是一种机械式的思维方式 优点:复杂的过程流程化,进而简单化 缺点:扩展性差 面向对象,核心是对象二字,对象是特征与技能的结合体 基于该思想写程序就好比在创造世 阅读全文
posted @ 2018-01-27 21:17 丢失固执 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1) configparser 读取配置文件内容,增、删、改、查等等操作 2) configparser 常用命令 配置文件内容如下 [section1] k1 = v1 k2:v2 user=egon age=18 is_admin=true salary=31 [section2] k1 = v 阅读全文
posted @ 2018-01-15 00:01 丢失固执 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1) 什么是序列化 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等 2) json 模块 json表示出来就是一个字符串,可以被所有语言读取,也可以方便 阅读全文
posted @ 2018-01-14 23:47 丢失固执 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1) random模块常用命令 import random print(random.random()) 随机生成一个(0,1)之间的浮点数,每次运行结果都不一样 0.461389564771593 print(random.randint(1,3)) 随机生成一个大于等于1且小于等于3之间的整数[ 阅读全文
posted @ 2018-01-14 23:17 丢失固执 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1) 时间表示方式 •时间戳(timestamp):表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 •结构化的时间(struct_time):struct_time元组共有9个元素共九个元素:(年,月,日,时 阅读全文
posted @ 2018-01-14 14:32 丢失固执 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1)日志输出(默认打印到终端) coding:utf 8 import logging logging.basicConfig( filename='access.log', 设置打印到文件中,而不往屏幕上的 格式 时间 日志名称默认是root 日志级别 模块名称 日志信息 format='%(as 阅读全文
posted @ 2018-01-14 10:55 丢失固执 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1) os模块常用命令 路径操作 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.path.abspath(path) 返回path规范化的绝对路径 os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') 阅读全文
posted @ 2018-01-14 10:54 丢失固执 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1)sys模块常用命令 import sys 命令行参数List,列表类型,第一个元素是程序本身的绝对路径 print(sys.argv) python环境变量 print(sys.path) sys.path.append('path') 将该路径增加到环境变量 获取Python解释程序的版本信息 阅读全文
posted @ 2018-01-13 23:18 丢失固执 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1 sys (与python解释器交互模块) http://www.cnblogs.com/liaor/p/8280852.html 2 os (与操作系统交互模块) http://www.cnblogs.com/liaor/p/8282486.html 3 logging日志模块 http://w 阅读全文
posted @ 2018-01-13 12:32 丢失固执 阅读(147) 评论(0) 推荐(0) 编辑