摘要:
logger模块,关于日志的一系列操作 两种使用方法 一、 format 参数中可能用到的格式化串: %(name)s Logger的名字 %(levelno)s 数字形式的日志级别 %(levename)s文本形式的日志级别 %(filename)s 调用日志输出函数的模块的文件名 %(pathn 阅读全文
摘要:
一、findall 、search 使用方法同上一章 ♦ match('a', 'abc').group() 同search,不过只在字符串开始处匹配 ♦ split:分割 ♦ sub :替换 ♦ finditer :作用跟findall差不多,返回的是一个迭代器对象 阅读全文
摘要:
一、正则(re) 就其本质而言,正则表达式(或re)就是一种小型的、高度专业化的编程语言,它内嵌在python中,并通过re模块实现。 正则表达式模式被编译成一系列的字节码,然后由用c语言编写的匹配引擎执行。 用途:模糊匹配 元字符:. ^ $ * + ? {} [] | () \ ♦通配符 ‘ . 阅读全文
摘要:
一、概念 xmL是实现不同语言或程序之间进行数据交换的协议,跟json差不多 但json更简单,不过xml出现太早,很多地方已广泛使用 tag: 标签 attrib:属性 text:内容 二、获取标签 三、获取属性 四、获取内容 五、只遍历year标签 六、修改 七、删除 八、创建xml文件 阅读全文
摘要:
一、序列化 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,python中叫pickling 序列化之后就可以把序列化后的内容写入磁盘或通过网络传输到别的机器上 反序列化:unpickling,也就是loads的过程 二、json模块 功能:处理成字符串 可以让不同语言间进行数据交换 阅读全文
摘要:
一、os 模块 1. 获取当前工作目录 2. 改变当前工作的路径,相当于shell下的cd 3. 返回当前目录 os.curdir == "." 4. 返回上级目录 os.pardir == ".." 5.生成多层递归目录 6. 删除目录,若目录为空,则删除并递归到上一级目录,若也为空,则删除,以此 阅读全文
摘要:
一、时间模块 1. 时间戳,做计算用 得到的是秒数,从1976年1月1日0点开始算到现在 2. 结构化时间 显示的是当前的年月日、时间 可以通过赋给一个变量,然后获取想要的值(例:提取年份) 3. 将时间戳转化为结构化时间 参数:秒 4. 世界标准时间,UTC(英国时区) 5. 将结构化时间转换为时 阅读全文
摘要:
如图执行文件bin 与被调用文件处于不同的环境变量 查看的是执行文件能调用模块的路径 上面代码是查看执行文件的文件名,pycharm自己加的前面的路径,实际只有bin.py 上面代码得到该执行文件的绝对路径 ############ 错误示例: 由①图知:被调用文件与执行文件不在一个环境变量下,所以 阅读全文
摘要:
一、模块 概念:一个 .py文件就被称之为一个模块 分三类:•python标准库 •第三方模块 •应用程序自定义模块 例图中的study1.py称为执行文件,一般命名为 bin.py , cal.py称为被调用文件,里面一般写功能代码 二、模块的调用方式: import的作用: ①执行对应的文件(先 阅读全文
摘要:
数据输入:[{'backend':'www.oldboy1.org', 'record': {'service':'2.2.2.4','weight':20,'maxconn':30000}},{'backend':'www.oldboy1.org','record': {'service':'2. 阅读全文