python多线程应用——DB2数据库备份
摘要:前言:DB2一个实例下,可以存在多个数据库,之前使用shell备份脚本,但是同一时刻只能备份一个数据库,对于几百G的备份文件,这个速度显然太慢,今天学习了Python多线程,刚好应用一下。 分析:1、Python多线程在某些场景上是鸡肋,但是这里使用多线程,目的是开启多个shell子进程。 2、磁盘
阅读全文
posted @
2017-09-08 19:26
浮沉一梦
阅读(544)
推荐(0) 编辑
Python定期删除文件、整理文件夹
摘要:1、根据传入的参数,文件所在目录,匹配文件的正则表达式,过期天数进行删除,这些可写在配置文件del_file.conf。 del_file3.py del_file.conf 2 、定期整理日期文件或文件夹,传入参数:文件夹所在目录,匹配文件夹的正则表达式,整理多少天的文件夹,参数可写在配置文件di
阅读全文
posted @
2017-09-07 12:25
浮沉一梦
阅读(5621)
推荐(0) 编辑
Python时间模块
摘要:1 time 模块: 读取系统时钟当前时间; 在 time 模块中,time.time()和 time.sleep()函数是最有用的模块。 1.1 time.time() time.time()函数返回自1970 年 1 月 1 日 0 点以来的秒数,是一个浮点值,这个数字称为 UNIX 纪元时间戳
阅读全文
posted @
2017-09-07 10:22
浮沉一梦
阅读(349)
推荐(0) 编辑
Python测试DB2连通性
摘要:Python测试数据库连通性: db.cfg
阅读全文
posted @
2017-08-17 17:14
浮沉一梦
阅读(284)
推荐(0) 编辑
Python(十)之GUI编程
摘要:在windwos上实现:使用wxPython模块
阅读全文
posted @
2017-08-15 15:32
浮沉一梦
阅读(256)
推荐(0) 编辑
python解析XML笔记(etree)
摘要:近期梳理Weblogic数据源,数据源较多,但是每一个数据源在weblogic中是xml方式存在,所以想到批量解析xml,把数据放到数据库后来解决。 需要的数据源信息: WEBLOGIC_HOSTJDBC_NAMEJNDI_NAMEDB_ALIASDB_NAMEDB_HOSTINST_PORTDB_
阅读全文
posted @
2017-07-28 21:15
浮沉一梦
阅读(944)
推荐(0) 编辑
csv和excel互转
摘要:Python csv转换为excel学习笔记: openpyxl模块需要安装pip install openpyxl 下面是一个Excel转csv的代码,网上借鉴,可以直接作为模块使用:
阅读全文
posted @
2017-06-16 17:08
浮沉一梦
阅读(4653)
推荐(0) 编辑
Python提取MD5
摘要:使用Python的hashlib模块提取MD5,网上参考,觉得这个还不错,可以作为模块直接使用。 Linux上验证:
阅读全文
posted @
2017-06-14 20:22
浮沉一梦
阅读(3973)
推荐(0) 编辑
Python(九)之网络编程
摘要:一般的网络通信: Python中利用socket模块实现网络主机间通讯: socket.socket(family,type) family:套接字类型 AF_INET AF_UNIX type: STREAM:tcp 流式 SOCK_DGRAM:udp 用户数据报 基于TCP服务端编程: 第一步:
阅读全文
posted @
2017-06-03 10:56
浮沉一梦
阅读(296)
推荐(0) 编辑
Python(八)之函数
摘要:Python函数 函数作用: (1)代码重用 (2)一种设计工具,分解复杂问题 (3)将相关功能打包并参数化 函数种类: 全局函数:定义在模块中 局部函数:嵌套在其他函数中 lambda函数:表达式 方法:与特定数据类型关联的函数,并且只能与数据类型关联一起使用(定义在类中的函数) 内置函数 Pyt
阅读全文
posted @
2017-05-20 20:05
浮沉一梦
阅读(352)
推荐(0) 编辑
RedHat下安装Python开发环境
摘要:Linux RedHat下安装Python2.7、pip、ipython环境、eclipse和PyDev环境 准备工作,源Python2.6备份: 根据which python具体目录而定,进行备份 mv /usr/local/bin/python cd /usr/local/bin/python2
阅读全文
posted @
2017-05-20 14:44
浮沉一梦
阅读(3222)
推荐(0) 编辑
Python(七)之OS模块
摘要:文件系统功能:os模块 python编程时,经常和文件、目录打交道,这是就离不了os模块。os模块包含普遍的操作系统功能,与具体的平台无关。以下列举常用的命令: 目录: os.mkdir('/tmp/dir1') os.makedirs():创建多级目录 os.rmdir() os.removedi
阅读全文
posted @
2017-03-31 22:49
浮沉一梦
阅读(409)
推荐(0) 编辑
Python(六)之文件对象
摘要:Python文件对象 明确文件系统: 获取文件对象: var_name = open(file_name[mode,[bufsize]]) 缓冲: 0:禁用 1:使用缓冲,只缓冲一行数据 2+:指定缓存空间大小 负数:使用系统默认缓冲区 文件对象的内置方法、函数、属相 next: close: fi
阅读全文
posted @
2017-03-30 00:03
浮沉一梦
阅读(4203)
推荐(0) 编辑
Python(五)之迭代器和列表解析
摘要:Python迭代器和列表解析 迭代器 迭代器 列表解析 列表解析 列表解析:根据已有列表,高效生成新列表的方式 列表交叉生产元素为元组的列表: 列表解析扩展: 上述列表解析直接生成列表,如果列表过大,会占用过多内存,那么可以使用生成器返回一个生成器对象,如下解释:列表解析和生成器表达式关系类似于ra
阅读全文
posted @
2017-03-29 10:13
浮沉一梦
阅读(590)
推荐(0) 编辑
Python(四)之Python流程控制(if、while、for)
摘要:Python流程控制 if测试: if测试: if 条件测试表达式: 组合条件测试: x and y:与运算 x or y:或运算 not x:非运算 while: while: break:跳出最内层的循环 continue:跳到所处的最近层循环的开始处 pass:占位语句 else代码块:循环正
阅读全文
posted @
2017-03-26 23:06
浮沉一梦
阅读(528)
推荐(0) 编辑
Python(三)之Python的表达式和语句概述
摘要:Python常用的表达式操作符: 算术运算符: x+y, x-y, x / y, x*y, x // y, x%y 比较运算符: x>y, x<y, x>=y, x<=y, x==y, x!=y 逻辑运算符: x or y, x and y, not x 成员关系运算: x in y, x not
阅读全文
posted @
2017-03-26 22:48
浮沉一梦
阅读(5882)
推荐(1) 编辑
Python(二)之对象类型
摘要:本篇记录Python对象类型 开始仍然是先掌握几个查看对象有用的函数,id,type,print 查看对象身份、类型、值:记住以下两个命令id,type 两个对象的比较 以上三个分别是 身份比较、对象值比较、对象类型比较。 核心数据类型: 数字:int,long,float,complex 复数,b
阅读全文
posted @
2017-03-26 22:43
浮沉一梦
阅读(442)
推荐(0) 编辑
Python(一)之Python概述
摘要:前言:最近学习Python基础,网上找了视频教程,本篇记录下Python概况,学习环境Python2.6。 学习Python首先得会获取Python自带的帮助信息,下面几个实用的内置函数,不管是工作或是学习中,会一直伴随着你。 获取使用帮助: dir()获取对象使用的属性和方法 help(list.
阅读全文
posted @
2017-03-26 22:21
浮沉一梦
阅读(239)
推荐(0) 编辑
Zabbix之Python脚本端口自动发现
摘要:Zabbix监控服务端口,可以手动添加配置,但是如果一个服务器上需要监控的端口数较多,那么利用Zabbix自动发现,比较高效,下面是自动发现port的Python脚本。 下面是运行结果:
阅读全文
posted @
2017-03-26 21:46
浮沉一梦
阅读(3113)
推荐(1) 编辑
Zabbix之Python发送邮件
摘要:前言:继前篇zabbix邮件乱码问题解决,转码后,问题是解决了,但是又发现问题,有时候告警邮件没有邮件内容,只有标题,一直没找出原因,所以就换了Python脚本发送邮件,代码如下。 使用前当然是要先安装python了,然后是导入相关的运行库smtplib,python的smtplib提供了一种很方便
阅读全文
posted @
2017-03-25 16:35
浮沉一梦
阅读(2099)
推荐(0) 编辑