上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 70 下一页
摘要: Encode过程,是把python对象转换成json对象的一个过程,常用的两个函数是dumps和dump函数。 dic1 = {'type':'dic1','username':'loleina','age':16} 两个函数的唯一区别就是dump把python对象转换成json对象生成一个fp的文 阅读全文
posted @ 2018-03-06 22:48 littlevigra 阅读(935) 评论(2) 推荐(0) 编辑
摘要: 我的需求是当某一个任务执行失败时,应该中断后面的任务,而不是跳过。这个需要结合fail模块来实现了。 我们将/tmp/test.sh脚本输出改回"failed"。删除/tmp下的fstab文件。修改register.yml文件 - hosts: test remote_user: root task 阅读全文
posted @ 2018-03-05 00:15 littlevigra 阅读(3900) 评论(2) 推荐(0) 编辑
摘要: iostat属于sysstat软件包。可以用yum install sysstat 直接安装。 备注: 如果%iowait的值过高,表示硬盘存在I/O瓶颈, %idle值高,表示CPU较空闲, 如果%idle值高但系统响应慢时,有可能是CPU等待分配内存,此时应加大内存容量。 %idle值如果持续低 阅读全文
posted @ 2018-03-01 17:51 littlevigra 阅读(698) 评论(1) 推荐(0) 编辑
摘要: 捕获所有异常 #!/usr/bin/pythona = 10b = 0try: c = a/b print c print 'nothing happen...'#todo: catch all exceptionexcept Exception,e: print 'bad sth happen.. 阅读全文
posted @ 2018-03-01 11:57 littlevigra 阅读(14398) 评论(0) 推荐(0) 编辑
摘要: 1 执行一个简单的task任务,显示两台机器的/home/guol/目录下的文件 from fabric.api import * env.users='root' env.port=22 env.hosts=['10.1.6.186','10.1.6.159'] #env.hosts=open(' 阅读全文
posted @ 2018-03-01 10:33 littlevigra 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 开发数据库程序流程: 1.创建connection对象,获取cursor 2.使用cursor执行SQL 3.使用cursor获取数据、判断执行状态 4.提交事务 或者 回滚事务 import: 数据库连接对象:connection 数据库交互对象: #!/usr/bin/python# -*- c 阅读全文
posted @ 2018-02-13 16:11 littlevigra 阅读(181) 评论(1) 推荐(0) 编辑
摘要: 从进程中看到,好像是postfix有问题。我这postfix主要是用来给程序发达邮件用的,如报警,程序外发邮件等。平时postfix进程不会像现在这样异常,这在postf主进程CPU占用高,其它的相关进程,也占用很高,如smtp,qmgr等。当然,也看到了不少error的进程,而且属主是postfi 阅读全文
posted @ 2018-02-13 11:13 littlevigra 阅读(795) 评论(4) 推荐(0) 编辑
摘要: 测试:用shell执行一个脚本很麻烦的,用script执行 1)推送脚本过去,并授权 ansible george -m copy -a "src=/tmp/test.sh dest=/tmp mode=+x" 2)运行脚本 ansible george -m shell -a "/tmp/test 阅读全文
posted @ 2018-02-13 10:40 littlevigra 阅读(181) 评论(2) 推荐(0) 编辑
摘要: # -*- coding: utf-8 -*-import sysreload(sys)sys.setdefaultencoding("utf-8")import osdef print_pos(key_dict): keys = key_dict.keys() keys = sorted(keys 阅读全文
posted @ 2018-02-11 00:34 littlevigra 阅读(400) 评论(2) 推荐(0) 编辑
摘要: 主要介绍了python获取文件扩展名的方法,涉及Python针对文件路径的相关操作技巧。具体实现方法如下: 1 2 3 4 import os.path def file_extension(path): return os.path.splitext(path)[1] print file_ext 阅读全文
posted @ 2018-02-10 15:39 littlevigra 阅读(38385) 评论(4) 推荐(0) 编辑
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 70 下一页