摘要: yield生成迭代器 yield生成迭代器是将一个函数通过yield方法将其转化为迭代器,其中yield后面的值为迭代器每执行一次next返回的值 使用迭代器模仿Linux终端中 tail f filename.txt |grep 'error' |grep '404'命令 import time 阅读全文
posted @ 2017-06-19 23:25 戴维德 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 装饰器 装饰器就是以闭包的形式在不修改源代码的情况下添加新的功能,写装饰器的大题思路为先将实现的功能以及被装饰的程序封装成wrapper函数,然后用闭包的方法为封装成的函数添加func外部作用于实现此装饰器可以给不同的函数调用 一下为模拟网页运行,并为网页添加用户登录以及计算加载时间装饰器 impo 阅读全文
posted @ 2017-06-19 23:24 戴维德 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Python文件处理 文件打开 f = open(filename[,mode[,bufsize]]) open()函数通过使用mode和缓存bufsize类型来打开filename标识的文件。此函数返 一文件对象,如果没有对象,则会创建一个新的对象 mode与系统函数fopen()使用的模式相同。 阅读全文
posted @ 2017-06-13 08:14 戴维德 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 集合 set Python的集合是一个无序不重复集基本功能为关系测试和消除重复元素集合对象还支持数学集合概念中的运算 集合中的很重要的用法就是消除重复如果我们处理数据想要消除重复的元素,可以先将这个类型转化为集合,会自动消除重复项,然后再把集合转化为以前的类型 创建集合 集合直接用大括号表示或者通过 阅读全文
posted @ 2017-06-11 21:30 戴维德 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Python字典方法 字典初体验 创建空字典 dict2 = {} type(dict2) 创建字典 dict1 = {1:'one',2:'two',3:'three'} dict1 {1: 'one', 2: 'two', 3: 'three'} 添加、修改和删除字典项 dict2 {} dic 阅读全文
posted @ 2017-06-10 10:45 戴维德 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推 Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘 阅读全文
posted @ 2017-06-09 19:27 戴维德 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 方法 描述 s.captitalize() 首字符边大写 s.center(witdh [,pad]) 在长度为width的字段内将字符串居中,pad是填充字符 s.count(sub,[,start [,end]]) 计算指定字符串sub出现的次数 s.decode([encoding [,err 阅读全文
posted @ 2017-06-07 19:16 戴维德 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 启动Vim:vim abcd 使用vim打开abcd这个文件 vim o abc def 使用Vim垂直打开abc、def多个文件 vim O abc def 水平并排打开abc、def多个文件:使用Ctrl+w+方向键切换不同文件 退出Vim: :q 退出:wq 保存退出 :q!强制退出 :wq! 阅读全文
posted @ 2017-06-07 00:41 戴维德 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 正则表达式主要是用特殊字符组成一种模型来匹配字符串 egrep egrep '正则表达式' 路径 参数 n :显示行号 o :只显示匹配的内容 q :静默模式,没有任何输出,得用$?来判断执行成功没有,即有没有过滤到想要的内容 l :如果匹配成功,则只将文件名打印出来,失败则不打印,通常 rl一起用 阅读全文
posted @ 2017-06-05 15:49 戴维德 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 提供一种网络配置服务,安装步骤根前面的samba安装进程大致一致,都需要指定安装环境、安装软件、修改配置文件以、启动程序以及测试 配置nginx 指定安装环境 根前面samba指定的安装环境一致 yum install epel y安装epel扩展源 yum install nginx y执行二进制 阅读全文
posted @ 2017-06-03 13:58 戴维德 阅读(148) 评论(0) 推荐(0) 编辑