【Python】执行系统命令的常见用法
本文总结了使用Python 程序执行系统的几种命令,介绍各个模块的优缺点。
【Python】读取MySQL 配置文件的脚本
一个 用于读取mysql 配置文件的脚本。
【python】多线程编程中join函数的用法
在学习python 多线程编程的时候,一定会使用一个函数join,本章内容通过例子讲述join 在多线程编程中有哪些作用。
【Python】python 多线程两种实现方式
目前python 提供了几种多线程实现方式 thread,threading,multithreading ,其中thread模块比较底层,而threading模块是对thread做了一些包装,可以更加方便的被使用。
【Python】转换mysql 结果集为词典类型
Python的MySQLdb模块是Python连接MySQL的一个模块,使用MySQLdb 模块获取mysql中的记录,默认查询结果返回是tuple类型,只能通过0,1等索引下标访问数据。默认的连接方式:conn = MySQLdb.co...
【MySQL】计算 TPS,QPS 的python 脚本
#!/usr/bin/env python#coding=utf-8""" 以不同方式获取mysql中的tps,qps,并做对比 """import timeimport sysimport osimport MySQLdbimport dbconndef main() : try: con...
【Python】发送邮件功能浅析
之前要做一个mysql慢查询的定时发送程序,研究了一下python 发送email的模块。python 可以smtplib 库和email 库发送邮件。一 stmplib 的使用初始化语法如下:#连接到SMTP服务器s = smtplib.SMTP('smtp.XXXX.com'...
【Python】模块之queue
Queue类即是一个队列的同步实现。队列长度可为无限或者有限。可通过Queue的构造函数的可选参数maxsize来设定队列长度。如果maxsize小于1就表示队列长度无限。创建一个 队列 对象 最大长度为10from ...
【Python】数据结构之字典
python 中的词典结构:d = { 'db1' : 'swaroopch@byteofpython.info', 'db2' : 'larry@wall.org', &...
【Python】模块之fileinput
fileinput模块可以遍历文本文件的所有行.它的工作方式和readlines很类似,不同点在于,它不是将全部的行读到列表中而是创建了一个xreadlines对象.下面是fileinput模块中的常用函数input() #它会返回能够...
【python】if __name__ == '__main__' 浅析
我们经常在python 程序中看到 if __name__ == '__main__' :这代表什么意思? python中 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的__name__的值取决于...
【Pyhon】 如何安装python2.6
由于linux os本身自带的python 版本比较低,需要安装一个新版本的python具体执行步骤:1 使用如下命令下载到2.6版本 wget http://www.python.org/ftp/python/2.6/Python-2.6.tgz2 解压python&nb...
【Python】彩色输出
写了一个输出彩色的 python 函数[root@rac3 python]# vim culor.py def print_Highlighted_Red(str): print '\033[1;41m %s \033[1;m' %strdef print_Highlighted_Green(str): &nbs...
【Python】python 日期操作
datetime模块定义了下面这几个类:datetime.date:表示日期的类。常用的属性有year, month, day.datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond.datetime.datetime:表示日期时间。da...
【Python】实现从AWR 报表上抓取指定数据改进版
相对上一个脚本,该脚本修改了如下内容:1 url的传入方式,只需将url保存到一个文本文件里,由程序自己读入并解析2 增加了oracle 指标数据统计和分析,比较两周(我自己的需要)的数据变化趋势 #!/usr...
【Python】常用的字符串函数
##python中有很多字符串函数,将经常使用的列出如下: >>> import string >>> s1='YANGQL' >>> s2='yangql' >>> s3='yangql is learning python string' ##将字符串转换为小写 >>> s1.lower() 'yangql' ##将字符串...
【Python】UnboundLocalError: local variable 'l' referenced before assignment
01 在程序中设置的sum_Logical属于全局变量,而在函数 calculate中没有sum_Logical的定义,根据python访问局部变量和全局变量的规则:当搜索一个变量的时候,python先从局部作用域开始搜索,如果在局部作用域没...
【Python】实现从AWR 报表上抓取指定数据
因为写关于数据库性能周报要查找和计算AWR报表上的一些关键指标的值,每次手工收集数据都花很长时间,写了一个python工具来获取自己想要的值,并做了计算!(现在看来还不太完善,以后会更贴近写周报的需求)...
【Python Oracle】使用cx_Oracle 进行数据库操作介绍
前面文章 《安装cx_Oracle 与使用》《cx_Oracle 连接oracle的简单介绍》介绍了基本使用,本文介绍一下使用python 对oracle 数据库进行常见操作的介绍oracle@rac3:/home/oracle/python>cat sqlops.py #!/usr...
【Oracle】Python 连接Oracle 数据库
Python 连接Oracle 数据库,需要使用cx_Oracle 包。1 下载cx_Oracle该包的下载地址:http://cx-oracle.sourceforge.net/下载的时候,注意选择与操作系统和oracle版本相对应的cx_Oracle版本。2 安装[root@rac3 python...