Python
aeolus_pu
这个作者很懒,什么都没留下…
展开
-
函数
在python中函数的定义使用def语句,格式:依次写出函数名、括号、括号中参数和结尾冒号:,函数的返回值跟其他语言一样,用return语句返回。如下: def myfunction(a) if a>0 : return a else if: return -a 没有如果return语句,函数执行完毕后也可返回结果,结果为None。也可re原创 2016-02-22 15:23:38 · 359 阅读 · 0 评论 -
python字符集问题
读入到内存中都是unicode存到磁盘的都是ascii码原创 2016-09-20 15:02:17 · 261 阅读 · 0 评论 -
python中基础
id 函数 :返回参数内存地址type函数:返回参数类型shell中判断上一个命令是否执行成功echo $? 如果返回0 说明上一个命令执行成功,返回非零值说明执行失败python 实现与系统命令的交互 主要os模块os.system('pwd')os.popen('pwd')os.walk('/tmp') 目录下的目录树循环一遍原创 2016-09-20 15:30:51 · 258 阅读 · 0 评论 -
python 批量修改文件名脚本
#coding:gbk #code By Neeao #2009-09-15 import os,string def s_rename(path,old_ext,new_ext): for (path, dirs, files) in os.walk(path): for filename in files: ext=os.path.split转载 2016-09-20 16:18:27 · 458 阅读 · 0 评论 -
利用python实现批量自动化运维脚本案例
本文为通过密码或密钥实现python批量自动化运维脚本案例分享#!/usr/bin/env python# this script comes from beijing oldboy trainning.# e_mail:70271111@qq.com# function: remote multi exec cmd by ssh.# version:1.1########转载 2016-09-21 10:20:34 · 13863 阅读 · 0 评论 -
python 多态
def func(x,y) return x*y同时在别处调用可以数字类型func(3,5)返回结果15可以字符串与数字类型func("tom",3)返回结果tomtomtom《python 学习手册》原创 2016-09-08 10:30:03 · 367 阅读 · 0 评论 -
判断当前服务器mysql是否存活
一个个小方法判断当前mysql状态def mysql_status(port=3306): """ Check a MySQL instance Args: port - A port of the MySQL instance """ port = str(port) status="ps -ef|grep '%s'|gre原创 2016-10-20 15:12:55 · 1926 阅读 · 0 评论 -
ansible requires the stdlib json or simplejson module, neither was found!
ansible执行远程命令或脚本需要python和python-simplejson的支持,如果python版本大于2.5则安装python即可,如果小于2.5则需要安装python和python-simplejson。安装python和python-simplejsonyum install pythonyum install python-simplejson另外升级python原创 2017-03-30 09:40:38 · 2538 阅读 · 0 评论 -
centos5.8 python 2.4 升级到2.7
线上的python都是基于2.6写的 ,在python 2.4版本上遇到这种问题 except Exception as e 查询发现是下面问题老版本的Python,except语句写作"except Exception, e",Python 2.6后应写作"except Exception as e"。只好升级python版本到2.6之上,下面记录下升级到2.7过程因为yum依赖原创 2017-03-30 10:17:03 · 1409 阅读 · 0 评论 -
python 多线程批量操作数据库测试
网上查询的资料,利用python进行多线程连接数据库,修改了部分#!/usr/bin/env pythonimport thread,threadingimport os,sys,time,getopt,MySQLdboptmap = { 'user' : 'test_lvs', 'passwd' : 'tes原创 2017-03-22 16:53:03 · 7940 阅读 · 0 评论 -
python的一些特性
1 在python的核心类型中,数字、字符串和元组是不可变的;列表和字典可以完全自由地改变 2 类型有特定的方法 3 寻求帮助原创 2016-09-09 10:46:11 · 378 阅读 · 0 评论 -
一篇文章让你彻底搞清楚Python中self的含义
刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数?你看完这篇文章后就会明白所有的疑问。self代表类的实例,而非类。实例来说明Pythonclass Test: def prt(self): print(self) print(self.__c转载 2016-08-04 15:29:05 · 616 阅读 · 0 评论 -
函数的参数
python的函数定义简单,灵活度大,除了正常定义的函数外,还可以使用默认参数、可变参数和关键字参数,使得定义出来的接口,不但能处理复杂的函数,还能简化调用者的代码。默认参数 默认参数就是编写参数值的时候,给参数设定一个默认值,以例子做说明,定义一个计算x^2的函数: def power(x): retern x*x当调用power函数时,需要传递一个参数powe原创 2016-02-23 11:14:13 · 396 阅读 · 0 评论 -
python paramiko模块使用介绍
在第五篇的最后本来还应该有个ftp软件开发的作业的,但对比自己写的和师兄写的,感觉自己写的太烂了,所以就不上传了,等以后技术学好些再开发些小工具吧,现在还差好远,还得非常非常努力啊! 先说Paramiko模块是为了以后做监控软件的开发做准备,所以这里先说用Paramiko模块连接远程主机,再介绍用Paramiko模块作远程文件传送。 主要内容是下面几项:转载 2016-03-23 17:32:34 · 5010 阅读 · 0 评论 -
搭建MHA,python实现服务器ssh无密码认证
最近团队搭建MHA,于是写了ssh验证#/usr/bin/env python import sysimport paramiko import pexpectimport subprocessssh_dir='/root/.ssh'id_rsa_pub='%s/id_rsa.pub' %ssh_dirif not id_rsa_pub: pr原创 2016-03-24 08:46:26 · 1271 阅读 · 0 评论 -
python 寻找遍历指定文件
若不包含子目录的遍历:import glob for filename in glob.glob("f:/py/*.exe"): print filename包含子目录的遍历:import osimport fnmatch def iterfindf转载 2016-03-28 16:51:35 · 479 阅读 · 0 评论 -
iotop类python代码
今天网上闲逛发现一python代码 类iotop 收藏之。#!/usr/bin/python# Monitoring per-process disk I/O activity# written by http://www.vpsee.com import sys, os, time, signal, reclass DiskIO: def __init__(转载 2016-05-18 17:28:31 · 648 阅读 · 0 评论 -
python flush使用
在python中 要达到每次输出刷新上次的效果,使用sys.stdout.flush()可实现。如下简单事例import sysfrom time import sleepfor i in range(13,1,-1): print "\rHello,Gay",i sys.stdout.flush() sleep(1)原创 2016-06-30 15:16:13 · 7656 阅读 · 0 评论 -
python 常见问题思考
python 查询数据库结果 返回的是tuple元组,大多数返回多值基本上都是tuple元组。 tuple元组、list列表、dict字典相互转换 。 list列表是可变序列类型 tuple是不可变序列类型。因为tuple不可变,这也是把他作为返回类型的一种原因吧。python 内置类型 可变类型:列表 字典不可变类型:数字 字符串 元组原创 2016-07-12 15:44:23 · 309 阅读 · 0 评论 -
python 里的深复制 和浅复制概念
最近在学习python ,看到不少概念,python 深复制和浅复制。拷贝需要使用到内部模块copy。深复制: 拷贝对象浅复制:原创 2016-07-12 18:29:22 · 322 阅读 · 0 评论 -
python 备份mysql脚本
最近学习python备份mysql 策略思考:原创 2016-07-25 11:26:49 · 457 阅读 · 0 评论 -
git请求报错 401
1.我们在服务器上直接git clone项目的版本库的时候报401错误!错误如下:error: The requested URL returned error: 401 Unauthorized while accessing原因:git 版本过低 2.git –version 查看一下当前的git版本因为centos yum 安装的git是 1.7.1所以我们要升级gi转载 2017-05-11 14:12:40 · 9806 阅读 · 0 评论