摘要: re模块用于对python的正则表达式的操作 字符: .匹配除换行符以外的任意字符 \w匹配字母或数字或下划线或汉字 \s匹配任意空白符 \b匹配单词的开始或结束 ^匹配字符串的开始 $匹配字符串的结束 次数 *重复零次或多次 +重复一次或多次 ?重复零次或者一次 {n}重复n次 {n,}重复n次或 阅读全文
posted @ 2017-05-17 10:20 minseo 阅读(257) 评论(0) 推荐(0) 编辑
摘要: logging 用于便捷既然日志切线程安全的模块 vim log_test.py 运行生成日志文件log.log 模拟一个生成错误日志的脚本 执行如果输入的是数字,写入info日志如果不是则写成error日志 PS:level=logging.DEBUG 是代表最低记录基本如果改成WARNING则不 阅读全文
posted @ 2017-05-16 23:08 minseo 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1,怎么打印时间戳 2,怎么打印日期 3,怎么把字符串转换成python认识的日期 把日期转换成字符串 字符串转换成日期格式 time.strptime("2017-5-16","%Y-%m-%d") time.struct_time(tm_year=2017, tm_mon=5, tm_mday= 阅读全文
posted @ 2017-05-16 17:39 minseo 阅读(168) 评论(0) 推荐(0) 编辑
摘要: shutil 高级的 文件,文件夹,压缩包 处理模块 正常把一个文件的内容拷贝到另外一个文件 s = file("test.py")d = file("test_copy.py","wd")d.write(s.read())d.close() 使用shutil拷贝模块 import shutils 阅读全文
posted @ 2017-05-16 16:28 minseo 阅读(330) 评论(0) 推荐(0) 编辑
摘要: PS:打开文件时候加b参数是代表以二进制方式打开,在Linux加不加都可以,在windows上面最好加b参数否则可能会出现问题 使用system返回执行结果不赋值,使用popen返回了结果赋值给cmd_res popen是被废弃的命令了 以上执行shell命令的相关模块和函数功能均在subproce 阅读全文
posted @ 2017-05-16 11:58 minseo 阅读(566) 评论(0) 推荐(0) 编辑
摘要: Json 不同平台(一般是不同的语言)之间进行数据交换 vim day6-1.py 好像没什么区别单引号变成双引号了,json其实是把字典转换成为了字符串 在看以下列子 vim day6-2.py 运行报错,传递必须是字符串或者二进制字符不能是字典 修改代码 运行就会生成文件data_to_qq.t 阅读全文
posted @ 2017-05-15 17:38 minseo 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 把之前的配置打个包 zip -r salt.zip * 拷贝到/root/tools目录 博客园文件里面也保留一份,删除之前所有的salt配置文件重新开始 想 1,系统初始化 2,功能模块:设置单独的目录haproxy nginx php mysql memcached 3,业务模块:根据业务类型, 阅读全文
posted @ 2017-05-14 15:22 minseo 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 配置管理也叫状态管理 严格意思上讲状态是不可回滚的 参考官方文档 https://www.unixhot.com/docs/saltstack/contents.html 状态模块 https://www.unixhot.com/docs/saltstack/ref/states/all/ Salt 阅读全文
posted @ 2017-05-14 14:40 minseo 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 本次安装环境为Ucloud云服务器 1,操作系统版本检查 2,安装ppp,pptp yum install -y ppp rpm -ivh http://static.ucloud.cn/pptpd-1.3.4-2.el6.x86_64.rpm 3,编辑pptp.conf,在最后加入以下两行代码 v 阅读全文
posted @ 2017-05-12 10:40 minseo 阅读(2603) 评论(0) 推荐(0) 编辑
摘要: 模块是实现某一个功能所有代码的集合模块有两种存在方式 1,.py文件2,文件夹 Python有两种模块,一种是内置的模块,一种是用户定义的模块4 导入内置模块import sys导入模块的某一个模块from sys import argv 系统默认寻找模块的位置 sys.path 如果导入的是一个文 阅读全文
posted @ 2017-05-11 23:34 minseo 阅读(341) 评论(0) 推荐(0) 编辑