自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Multiprocessing的Pipe(),Manager() 笔记

一. Pipe() 赋值必须作为参数传给函数import multiprocessingdef func1(a,b):    a.send(b.upper())    a.close()def func2(c):    print(c.recv())if __name__ == "__main__":    n1, n2 = multiprocessing.Pipe()    for i in r...

2018-04-29 10:32:30 842 1

原创 多进程--利用堡垒机备份网络设备配置

想利用Threading实现并发,但是失败了。怀疑在多个线程下 con.expect(  ) 为同一id,需要额外对con.expect 或 send 实现线程安全,因为总是报timeout,匹配不到字串。为了防止多进程在读取设备列表时重复复制相同数据,又舍近求远用multiprocessing.Manager()折腾很久失败,没明白Manager().Queue()为什么会不成功。

2017-09-06 13:08:17 1196

翻译 argparse 与 sys.argv

一、基础如下代码:import argparseparser = argparse.ArgumentParser()parser.parse_args()运行结果:$ python prog.py$ python prog.py --helpusage: prog.py [-h]optional arguments:  -h, --h

2017-06-22 18:13:06 1020

原创 self理解

特此marka 为 self.self 为 three,不过, three并没打印, 所以 输出为 "one two"

2017-06-09 15:56:14 367

原创 self的用法与意义(一)

在烧掉脑子前,先温习一下最最基本的,self的意义。如何理解class中的self ? 一般self作为第一个参数,但在SocketServer源代码中,居然有self作为最后一个参数的情况,如:    def finish_request(self, request, client_address):        self.RequestHandlerClass(request,

2016-11-28 16:35:13 3833

原创 基于pexpect通过堡垒机备份交换机配置

#!/usr/bin/env python#coding=utf-8'''import timeimport pexpecttime1 = time.strftime('%y.%m.%d-%H:%M:%S')List = ['10.109.101.99','10.107.101.99']filename = open('/tmp/test1.tx

2016-11-18 10:51:54 1493 1

原创 类的怪异用法总结(或待更新)

#coding=utf-8#这就是一个obj与实例化的游戏'''class test():    def __init__(self):        print "hello world!"         a = test    #此时a是classobj  print type(a)b = a()    #此时b才是实例化pri

2016-10-26 15:59:04 250

原创 python对超大日志文件检索

以14分钟完成了对23G日志文件的检索:#!/usr/bin/env python#coding=utf-8import reimport timeresults = open('/tmp/results.txt','a+')start_time = 'Starting searching at %s' %time.strftime('%Y-

2016-08-19 11:08:50 1681

原创 python 8位随机密码脚本

#!/usr/bin/env python#coding=utf-8'''生成8位由大小写字母、0-9数字组成的随机密码'''import randomimport sysdef random_letter():    while True:        i = random.randint(65,122)        if i >= 91 and i

2016-07-23 22:45:08 1777

原创 老男孩Day1 作业 (用户名密码验证)

#!/usr/bin/env python#coding=utf-8import getpassimport re'''Day1作业,V1.0,这是一个验证用户名、密码的程序,如果输入密码连续3次错误,则帐号被锁定。   被锁定的帐号是永久锁定,重启程序无法解锁'''#假设预先创建了用于用户验证的存贮用户名,密码文件。文件格式为: username,pass

2016-07-15 23:16:05 763

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除