随笔分类 -  python

python-笔记
摘要:基于网络的套接字:AF_INET有两种协议,面向连接的协议TCP: SOCK_STREM,无连接的协议UDP:SOCK_DGRAM服务端:socket.socket():创建套接字socket.AF_INET,socket.SOCT_STREAM socket.bind():绑定地址(IP地址和端口... 阅读全文
posted @ 2014-09-30 01:21 ppingg 阅读(486) 评论(0) 推荐(0)
摘要:#目标文件位置/usr/lib/python2.6/site-packages/salt/config.py#这个文件加载配置文件的模块.master和minion的配置文件加载都是在这个模块里面完成的#master的启动在这模块里面只涉及到方法和属性只有几个master和minion的默认配置属性... 阅读全文
posted @ 2014-09-24 02:05 ppingg 阅读(1820) 评论(0) 推荐(0)
摘要:class MasterOptionParser(OptionParser, ConfigDirMixIn, MergeConfigMixIn, LogLevelMixIn, RunUserMixin, DaemonMixIn, ... 阅读全文
posted @ 2014-09-24 01:57 ppingg 阅读(738) 评论(0) 推荐(0)
摘要:决定看salt的源码了.干脆就从最基本的看起来,先看它的启动过程开始第一步用/etc/init.d/salt-master start 启动找到那个文件,发现有3种启动方式,suse,debian,centos的启动方式各不一样,我测试机和线上环境都是centos的,所以直接就看Centos的...... 阅读全文
posted @ 2014-09-24 01:53 ppingg 阅读(1309) 评论(1) 推荐(0)
摘要:我用的是salt版本2014.1.4,系统版本是Centos 6.2 X64 最小化安装的各自安装salt,开始学习Centos 6.x:rpm -ivh http://mirrors.ustc.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpmCent... 阅读全文
posted @ 2014-09-24 01:47 ppingg 阅读(451) 评论(1) 推荐(0)
摘要:数字类型的相关模块:decimal:十进制浮点运算类array:高效数值数组(字符,整形,浮点型)match:常规数学运算operator:数字操作符的函数实现random:多种伪随机数生成器字符串类型相关的模块:re:正则表达式struct:字符串和二进制之间转换StringIO:字符串缓冲对象,... 阅读全文
posted @ 2014-09-23 19:31 ppingg 阅读(245) 评论(0) 推荐(0)
摘要:Python 有两个内建的模块用于处理命令行参数:一个是 getopt只能简单处理 命令行参数;另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。会自动帮你负责-h帮助选项。import optparse#usage 定义的是使用... 阅读全文
posted @ 2014-09-23 19:17 ppingg 阅读(1601) 评论(0) 推荐(0)
摘要:ConfigParser模块主要是用来解析配置文件的模块,像mysql,或者win下面的ini文件等等下面我们来解析mysql的配置文件my.cnfmy.cnf配置文件内容[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockus... 阅读全文
posted @ 2014-08-06 00:01 ppingg 阅读(2184) 评论(0) 推荐(0)
摘要:pssh 是一个python写的批量执行工具,非常适合30台服务器以内的一些重复性的操作安装很简单,只要python版本2.4 以上的都行用这个工作最好把机器做做好ssh信任关系,不然很麻烦 每次执行 都需要输入密码[root@localhost ~]# wget https://pypi.pyth... 阅读全文
posted @ 2014-08-05 00:53 ppingg 阅读(2801) 评论(0) 推荐(0)
摘要:datetime.time():是一个时间类,这个类接受4个参数,分别代表时,分,秒,毫秒.参数的默认值是为0 1 #!/usr/bin/env python 2 #coding:utf8 3 import datetime 4 t=datetime.time(20, 00, 13, 00) 5 p... 阅读全文
posted @ 2014-07-21 01:47 ppingg 阅读(1556) 评论(0) 推荐(0)
摘要:time():获取当前系统的时间戳ctime():以人类可读的方式打印当前系统时间sleep():接受一个参数,表示休眠时间 1 #!/usr/bin/env python 2 #coding:utf8 3 import time 4 print time.time() 5 print time.... 阅读全文
posted @ 2014-07-19 02:41 ppingg 阅读(569) 评论(0) 推荐(0)
摘要:模块的的作用主要是用于字符串和文本处理,查找,搜索,替换等复习一下基本的正则表达式吧.:匹配除了换行符以为的任意单个字符*:匹配任意字符,一个,零个,多个都能匹配得到 俗称贪婪模式+:匹配位于+之前的一个或者多个字符|:匹配位于|之前或者之后的字符^:匹配行首$:匹配行尾?:匹配位于?之前的零个或者... 阅读全文
posted @ 2014-07-16 01:54 ppingg 阅读(458) 评论(0) 推荐(0)