码迷,mamicode.com
首页 >  
搜索关键字:python自动化运维    ( 139个结果
Python 自动化运维4-列表
Python列表列表分片:tag=‘www.baidu.com‘;tag[4:9]=‘baidu‘tag[4:-4]=‘baidu‘步长不为1的分片:numbers[0:10:1][0,1,2,3,4,5,6,7,8,9,10]numbers[0:10:2][0,2,4,6,8]numbers[::2]numbers[::-1][0,2,4,6,8,10]合并:a=list(‘hello‘)b=‘‘.join(a)type(a)listtype(b)str切片:a=‘www...
分类:编程语言   时间:2017-10-27 18:04:22    阅读次数:181
Python 自动化运维1-拷贝
列表浅拷贝:定义:对象浅拷贝,创建了一个类型跟原对象一样,其内容是原对象的引用。例如:a=[100,[200,300]]b=a[:]printb[100,[200,300]]b[1][1]=400printb[100,[200,400]]printa输出:[100,[200,400]]列表深拷贝:对象深拷贝:在新的内存空间中新创建了一片空间,将内容复制到新的..
分类:编程语言   时间:2017-10-27 17:57:02    阅读次数:174
Python 自动化运维1-字典
字典工厂函数:x={‘a‘:100,‘b‘:200,‘c‘:300}字典索引:#显示没有顺序,不像列表和函数printx[‘a‘]100字典方法:删除:x.pop(‘a‘)#需给出索引参数printxx.popitem()#不需要索引参数,随机删除删除所有元素:x.clear()printx输出:{}items和iteritems输出字典中键-值x.items()x.iterite..
分类:编程语言   时间:2017-10-27 17:54:46    阅读次数:251
Python 自动化运维5-元组
元组是一个不可变的数据类型,一旦对象被定义,他的元素值就不能被更新,除非重新创建新的对象,切片也是只是只读1.元组的特定行为,使元素看起来不是不可变s=(‘four‘,‘five‘)s=s+(‘six‘,)连接操作符可用输出:(‘four‘,‘five‘,‘six‘)s*2重复操作符可用输出:(‘four‘,‘five‘,‘six..
分类:编程语言   时间:2017-10-27 17:47:56    阅读次数:178
Python 自动化运维3-基础篇
Python语言之Print输出方法Print输出方法: ‘-‘表示左对齐 ‘+‘表示正号 ‘0‘表示用0填充 ‘f‘前指定一个最小宽度 ‘.‘指定小数点后的精度 格式:%[flag][width][.precision]typecode 方法1: 1.num=7.9print‘thenumis%f‘%num 2.num=7.9num2=10print‘thenumis%fand%d‘%(num,num2) 3...
分类:编程语言   时间:2017-10-27 15:25:15    阅读次数:212
python小白之paramiko(1)
楼主python小白一枚,无任何编程经验。近期研究python自动化运维技术与最佳实践,今天在看paramiko模块,依葫芦画瓢,实现了两个小程序,分享如下!首先,简单介绍下paramiko这个模块。paramiko是基于python实现的SSH2远程安全连接、支持认证及密钥方式,实现远程命令执行,文件..
分类:编程语言   时间:2017-10-21 00:24:27    阅读次数:349
Python 自动化运维 nmap
1.对端口扫描,查看端口状态2.实例importsys importnmap scan_row=[] input_data=raw_input("PLEASEINPUT:") scan_row=input_data.split("") iflen(scan_row)!=2: print("error") sys.exit(0) hosts=scan_row[0]##输入的主机 port=scan_row[1]##输入的端口 try: nm=nmap.Port..
分类:编程语言   时间:2017-10-16 21:37:25    阅读次数:148
Python 自动化运维 XlsxWriter
1.操作Excel模块2.实例importxlsxwriter workbook=xlsxwriter.Workbook(‘demol.xlsx‘)##实例一个对象 worksheet=workbook.add_worksheet()##创建一个对象 worksheet.set_column(‘A:A‘,20)##设置第一列(A)宽度为20 bold=workbook.add_format({‘bold‘:True})##定义一个加粗格..
分类:编程语言   时间:2017-10-12 23:09:24    阅读次数:240
Python 自动化运维 pycurl
1.探测web服务质量(HTTP状态码,请求延时,HTTP头信息,下载速度等)web服务质量:1.服务可用性2.服务响应速度2.实例importos,sys importpycurl importtime URL="http://www.baidu.com"##目录的URL c=pycurl.Curl()##实例化 c.setopt(pycurl.URL,URL)##定义请求的URL常量 c.se..
分类:编程语言   时间:2017-10-11 22:36:13    阅读次数:154
Python 自动化运维 smtplib
1.实现邮件的发送功能2.基础使用importsmtplib##导入模块 importstring HOST="smtp.163.com"##定义远程smtp主机 SUBJECT="TEST"##定义发送主题 TO="1287112485@qq.com"##定义接收主机 FROM="18502942450@163.com"##定义发送主机 text="python"####定义邮件内容 BODY=string.joi..
分类:编程语言   时间:2017-10-11 22:33:26    阅读次数:215
139条   上一页 1 2 3 4 5 6 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!