摘要: 协程是一个线程 对现场的分片处理 greenlet gevent模块 from greenlet import greenlet def test1(): print(12) gr2.switch() print(34) gr2.switch() def test2(): print(56) gr1 阅读全文
posted @ 2017-04-16 17:04 最乔墨客 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 线程 import threading 锁 lock=threading.Lock() #lock=threading.RLock() #递归锁,多层锁定,多层解锁lock.acquire()lock.release() import threading import time v = 10 #lo 阅读全文
posted @ 2017-04-16 16:55 最乔墨客 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 基于用户名密码 import paramiko # 创建SSH对象 ssh = paramiko.SSHClient() # 允许连接不在know_hosts文件中的主机 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 连接服务 阅读全文
posted @ 2017-03-17 23:11 最乔墨客 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: import optparse #处理sys.argv中提供的UNIX风格命令行选项a=optparse.OptionParser()#a.add_option(name1,name2,[,**parms]) name1/2分别是所有选项的名称,parms为关键字#关键字如下:#action 解析选 阅读全文
posted @ 2017-03-14 22:05 最乔墨客 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 1.1.读取配置文件 -read(filename) 直接读取ini文件内容 -sections() 得到所有的section,并以列表的形式返回 -options(section) 得到该section的所有option -items(section) 得到该section的所有键值对 -get( 阅读全文
posted @ 2017-03-14 18:47 最乔墨客 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 异常 BaseException 所有异常的根类,所有内置异常都派生自该类Exception #所有与程序有关的异常的基类(除SystemExit,GeneratorExit,KeyboardInterrupt)ArithmeticError #算法异常的基类(OverflowError,ZeroD 阅读全文
posted @ 2017-03-14 11:28 最乔墨客 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 服务器初始化Socket,端口绑定bind,对端口进行监听listen,调用accept阻塞,等待客户端连接.(之后接收/发送数据),关闭服务器套接字close 客户端初始化socket,连接服务器connect,客户端发送数据请求send,客户端读取回应recv,关闭socket(closet) 阅读全文
posted @ 2017-03-07 16:29 最乔墨客 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Subprocess模块运行生成新的流程,连接到输入/输出/错误,并获取他们得返回码 logger提供了应用程序可以直接使用的接口; handler将(logger创建的)日志记录发送到合适的目的输出; filter提供了细度设备来决定输出哪条日志记录; formatter决定日志记录的最终输出格式 阅读全文
posted @ 2017-03-07 14:12 最乔墨客 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 把对象(变量)从内存中转变为可存储或传输的过程称之为序列化。 序列化优势(持久保持状态,跨平台数据交互)import jsondic={"zhang":"123456"}j=json.dumps(dic)f=open("cc","w")f.write(j) #等价于json.dump(dic,f)f 阅读全文
posted @ 2017-03-04 19:12 最乔墨客 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 优点是:极大的降低了程序的复杂度 面向对象 优点是:解决了程序的扩展性。对某一个对象单独修改,会立刻反映到整个体系中,如对游戏中一个人物参数的特征和技能修改都很容易。 缺点:可控性差,无法向面向过程的程序设计流水线式的可以很精准的预测问题的处理流程与结果,面向对象的程序一旦开始就由对象之间的交互解决 阅读全文
posted @ 2017-03-04 15:51 最乔墨客 阅读(158) 评论(0) 推荐(0) 编辑